* Switch to owned listener type
* remove html event workaround
* fix event conversion
* keep track of the origin scope
* fix clippy
* fix docs
* Use "ListenerCallback" instead of "ListenerCb"
* Add a small example
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>