Add mouse.h.
Fix up port.h.
Add mouse to demo.