I think `on` or `addListener` could be more familiar? But this is fine too