Better drag/drop for Firefox/Chrome and improved IE support