I have been reading all the posts about map light consoles for the Gen III and did not get a good feel how mine in particular was removed. I find that the version I have is not the one with the circular looking controls but just a slide switch. Anyhow, the front cover piece is only attached with two snaps and the main overhead console has 4 snaps so really all that needed to be done to remove it is to get a hold of the console with your finger (around the edges) and pull down hard. Feels like you might break something but you just have to apply enough force to get it removed. As a precaution, I removed the plastic map light lenses (the ones where the covers act as the push switches). Now the main question. I did this to get to a ground point while installing a HomeLink/autodimming mirror. When I put the clips back into position and pushed the console back in place, I now find that there is a visible gap between the head liner and the back portion of the console. Is this a common result for all such installations? I took it apart again and find that the clips mount into a metal flange that is only secured on the front forward facing section. The back half of the flange is free floating and has two little rubber bumpers mounted to the floating two corners so it does not contact the sheet metal which I assume is the metal roof of the car. I think when one pulls down on the console to release the clips from the metal flange, it bends it down so that it distorts it and in my case, I see at least a 1/8 gap between plastic lip of the console and headliner. Looks really poor fit finish now. Anyone have a solution??