This appeared on my glass today - there's a virtually identical one on another location on the glass. Are they eggs from snails? Anyone? Thanks!