catch mouseup event outside of canvas area
don't fire pan event if range didn't change