listen to and fire a drag event on a dom element