#99 add {function} options.startDrag, pass event to both startDrag and endDrag