added the ability to drop foreign objects (normal DOM nodes)