added drop event. Now useful, but not complete.