Do the equivalent of {app} singer.short is exactly what I was looking for actually, however in my case I'm more interested in custom events emitted by the "current" instance.
Rebinding would suffice, though nested events like {app} singer.shout would be better.
Is there any reason why custom dispatched events don't work this way as well?