Mine nearly fell off the other day, too, a common VAG problem. I prised out the heated backing plate (the cause of the problem in the first place (it cooks the glue)), pulled the wires off the heating element and used Loc Tite Serious Glue to stick the glass back to the heated part. Left it 12 hours or so and refitted. Seems OK so far...