>stretching the spring

Yes but you can do better; if the spring end is cut and bent so only a sharp point makes contact, any bounce can still interrupt the connection. If the spring end is rebent or filed a bit to make a large flat contact area, it’s less likely to disconnect.