Currently the library consumer has to manage the position of the frame on layout changes, the library should handle this instead.