> what's going on?

Belly-Button lint. Escaped belly-button lint.

Simple solution: you need more bare belly buttons near your computer to capture the stray lint.

Either that, or open up the mouse ((two screws on the underside, usually) and, after barfing at the sight of immense amounts of lint, clean it all out thoroughly.

Good for another 5 years.

Cheers