Added drag drop support that is (amazingly) working.