Tweaked dragging transition. Asks delegate whether should highlight when not already highlighted so no unnecessary image transition takes place