I don't have a lock but I'm using some velcro strips to hold it down so to speak. The leo we have is still a little guy/gal so we have a little before I'd be worried about it.
As far as a list goes, it's right in line with what you'd need for a fake rock build. Styrofoam that I picked up at lowes (5 pack for about $8), a hot foam cutter I picked up at Michaels help give me some cool cuts without a million little stryofoam balls all over my house, liquid nails for foam, unsanded grout that was tan in my case, some acrylic paint for adding some depth, modge podge for sealing that I got at walmart, and my creativity. I just picked up a blue flexible LED strip at Autozone for some moon light effect at night.
Pardon the bad cell phone pictures but here's the test I did with new lights and with the lids off of the hides.