Add basic support for non-touch devices

Uses drag events.
IE not fully supported yet.