mouse functions separated
hwheel message decoder fix
keyboard functions separated
time functions separated
mouse functions separated
force-setting style bits ignored on creation
unimportant