use input event types from Inanity::Input instead of new types