Templates in Blazor are much more powerful than templates in MVC or jQuery, because there is no longer such a great distinction between a server and a client and rendering on each. At the moment, using templates to wire up events like click, doubleclick, mouseover and so on is the correct approach. We are still considering whether it will make sense to expose them explicitly through our components, because, on the other hand, the usage of custom templates is likely to break built-in events by removing the markup we attach handlers internally.
That said, feel free to add a public feature request for events you don't see yet in our feedback portal (use the "Request a Feature" button at the top right hand corner, and make sure to select the "make public" ckecbox in the final step): https://feedback.telerik.com/blazor. We incorporate community feedback in our planning extensively and we try to add popular requests as soon as possible.
Progress Telerik UI for Blazor