Change acceptDrop signature to (item, e, isHandled, effect?)