preliminary event dragging