removed methods replaced by events