changed private ops _draggable to _mouseDraggable + fixed the extend() method for correct deep copy (without reference problems)