the "foam" is actually floam, i kids toy. and i bet the marshmallow ruined the microwave. that stuff hardens like a rock really really fast, ive done it lol.
haaa if my mom ever gave me this and told me to put it on, id laugh in her face. seriously this is stupid. i can understand for small children but once that kid reaches the age where he or she knows better, that watch is going down the toilet. or beaten with a hammer.