Rewrite drag - now use new event system from 4.6