Added high-level private callbacks for drag start/delta/end, added comments for basic functionality structure in _startDragging and _process2DDrag