prep for dirty rectangle mousewheel updates
switch to drawing based entirely on BSP; resurrect mousemove handler; yay
firefox compatability