Merge branch 'gh-pages'
Bug Fixes

Fixed r + mouse enter conflict.
Fixed mousedown + x conflict.

Also added comments and functions to clean up code.
Bug Fix

Fixed mousedown + r conflict.
Merge branch 'master' into gh-pages