added ActionDisposable for auto-listener regs