microsoft has been flicking these boogers on my screen for a few months
LOL, me too, interesting way of putting it.