transitions and keyboard movement stuff