Sounds like there may be some broken clips on that switch. Don't think you'll need a new door panel though

Sent from my HTC Glacier using Tapatalk 2