event propagadion is saner now