better control over held keys.  Expose SCANCODES dict in IKeyboard class. Ensure keys held are released