maybe we has to call `$this->stop Propogation()` like symfony does?