Ну да, но мне надо определить какая в этот момент нажата кнопка, можно иначе, на onMouseDown передать глобальной переменно значение 1 допустим. А при перемещении(onmousemove) проверять значение, если 1, то перетаскивать, если 0, то игнорировать. На onMouseUp поставить этой переменной 0.
Но имхо, это не оптимальный выход.