squint
HUH?
I hope this answers your question, I am a little confused as to what you are asking, but my button was loose and was pushed inside of the housing. Here's what I did:
1. Remove the plastic housing of the sunroof console (where the button is). Be VERY careful not to break the clips.
2. There will be a mass of wires, so make sure you don't short anything out or break any connections. Check the connections around the button.
3. If the button is free floating, get some double-sided 3M tape and put a strip along the ridges of the button casing. DO NOT YET PEEL THE OTHER SIDE!
4. Wait an hour or so. This way, the tape around the button casing will be nice and stuck. Then peel the other sides off and place the button in the correct opening in the sunroof console. Push down hard.
5. Close it all back up after checking the connections again. Also, don't press so ******* the button anymore because it will go up inside the roof...again.
If this is confusing, do a search. This worked for me and I haven't had anymore problems with it. 3M is stronger than the original clips.