text collision now correct