tweak drag/drop functionality and add extra highlighting for dragging