TextView moves correctly to accommodate for keyboard size and position of cursor.
UI state