- Handling of mouse presses, ownership, local mouse state.
- Element sorts out more of it's own things, Owners of Elements don't need to handle those thigns.
- Standardise mouse action usage.
- Usage notes