tweaking active.register so that it emits an active user change