fix bug dealing deviceWidth, and a bunch of smaller assorted issues
webkit-only solution that creates a transform-agnostic version of getBoundingClientRect
remove unecessary class mangling, and make sure that paste events set the cursor properly
we should use conditional CSS to load the stylesheet, rather than having the plugin do it
a lot of our functions have now become 1-liners -- move things around to reflect this
lay the groundwork for refactoring drawTool
only reset popup position inside drawPopup, instead of drawTool. Fixes a glitch in magnifier position when tapHold is fired on an unfocused CM instance
remove uneeded CSS rules
testing