added option to disable drag on mouse events

eg. we don't want to show shelfs on drag if we are on a non-touch device (only by button events).