(3d View) arrow keys routing refactored into single function call