Portrait only. Added keyboard dismiss.