What is this stuff? Tiny spider mite eggs or something? Yuck! What should I be doing about it? It appears overnight every night :-/