Is this a sensible example? Seems an odd place to register event handlers for ``im.user``.