promote user experience: move view up if needed avoiding keybord shield