This makes the actual component elements agnostic to any drag and drop and selection logic, which is handled completely via the wrapper-overlay. Now the component elements can be easily used by the player.