repairs for recursive source files, move HF meta events to SE
move KeyEvent from EventTypes to its own file
move MouseEvent out of EventTypes into its own file
move TouchEvent out of EventTypes to its own file
move WheelEvent out of EventTypes into its own file
move SpatialEvent from EventTypes to its own file