changed Interactive.useMouseHand to cursor, added h3d.System.setCursor
added key and focus events
added h2d.comp.Input
minor cleanup