This change teaches fbpdf/fbdjvu to accept mouse events in addition to the existing keyboard controls, using a new dev-input-mice submodule and pthread-based mouse reader. The implementation forks so the parent process can keep reading terminal keyboard input while a mouse thread translates button and wheel events into the same vi-style commands the main loop already understands, then forwards everything through a pipe to the renderer. Build rules were updated to compile and link the mouse input code and pthread support. The practical effect is that navigating documents now works with both keyboard and mouse scrolling, without rewriting the core event loop.