Added 'isPersistent' argument to Event.Listen()