A self-contained alternative to sliding the entire view to keep a text field in view: move just the text field