Moved the drop target methods into a shared extension file