That was exactly what I was after. One minor problem though. So currently I have the above sample I posted working in unison with a similar script, but for mousewheel support as apposed to keyboard. Prior to updating the code with your fix, both scripts functioned together. However, after updating, the keydown script fails to work.