Should retain the list of position on rotation and save/restore.  Need to dismiss keyboard still