~ react to collision