collision events now fire as they should