fix auto redraw on event listeners
store DOM element, not bounds & render function
fix desktop select, drag, and anim
add support for touch event positions