Renamed ExternalTarget protocol to reflect it is an extension of Draggable.