stop going forward and back methods from firing while animation is happening; using keydown with logic to stop auto-repeat