introduce drag and drop for markers