Saw these interesting looking dots on the underside of a pumpkin leaf. Decided to check out using Foldscope. It seemed like it was attached to the leaf and I had to pluck them. Not sure if this is part of plant or something stuck to leaf. Any guesses ?