1. mouse decode one motion report
2. report mouse position
3. remove log keyboard to one seperate function
4. reduce the repaint rect to speed up log keyboard
5. move window follow mouse