I took my panel off about two years ago and haven't put it back together. A bunch of the plastic clips had pulled off, leading to the binding lock pull. I got tired of it and just took the damn thing off. It is ugly, I need to get a permanent fix. Previous owner had tried a sheet metal screw, but that didn't hold.
Industrial velcro sounds like a good option... and I have some. I might try that.