Fix custom drag events ordering and add $channel parameter