Apparently my spring just popped off. Nothing was broken. They just reattached it and everything works fine now. They managed to break the trim piece around the unit and leave greasy handprints all over my dash. Now I have to complain about that. People need to have some pride in their work.