keyboard controls (at least in mac) - further testing needed for windows