better drop handling on cocoa