view changes when keyboard is shown.