fixed touch propagation