I had this same idea, plus many many many more.
I think custom events can make use cases like this much stronger / better, UX wise.
I think Nostr can be way bigger than "just a twitter replacement".
I'm hosting a relay for developers and reckless users to help prototype and iterate on this stuff.
wss://nostr.jmdtx.com/
If you want to drop your npub, I'll whitelist you.