-refactore mouse state
-add tests to mouse state
-split tests into system and Zcore test
add test for clietX,clientY
-add tests for HIDState
-add move duplicated code to helpers and refactor keyboard/mouse specs
-fix prefixKeys utility confused key with value