Does anyone know if this is something alive? What is it? I feel rather dumb but can't figure out if it is alive or not. It is stuck to my glass - in two spots. Thanks