fixed bug where key dispatch wasn't sending events to controller