Coils: Use channels for events