remove #[doc(hidden)] from EventHandler (#1665)
* remove #[doc(hidden)] from EventHandler
* Make UseFuture Clone, factor out dependencies field
* Revert "Make UseFuture Clone, factor out dependencies field"
This reverts commit 9ca09e595d1cda3f2047750a923a5bdc49a8fa76.
* fix formatting
---------
Co-authored-by: Evan Almloff <evanalmloff@gmail.com>