Added proper mouse in and mouse out events.
Add global state and images
- Added counter example. - Added input events and widget event handling. - Fixed multiple bugs. - Turned off component diffing until I can figure out a good way of diffing props passed directly to children.