In a recent XKCD comic, Randall Munroe suggests in the Alt-text that, “If used with software that could keep up, a scroll wheel mapped to send a stream of 'undo' and 'redo' events could be kind of cool.”
The very next day Mathieu Dutour created a way to make it happen for Atom. And Reddit user ncsuwolf created some code to make it happen for Emacs. Cool!
![Borrow Your Laptop](http://www.artifacting.com/blog/wp-content/uploads/2017/03/borrow_your_laptop_2x.png)