cleanup
more on attr update handling with update handler
fix WakeupIfNeeded
fix mousewheel direction
missing WakeupIfNeeded
worm skin colorization. TODO and wip