fix for lively use: lively sometimes fires event during event handling. Cleaning up hands before event dispatching secures pointerid matching in pointerevents.
lively requires layerX layerY and which properties on events