Add empty example
Add global mouse move event
Add shared OpenGL context feature
Rename addon
Rename methods
Save window state on exit
Change mouse event source
Release objects when dispose
Update tracking rect when resized