fix click propagation