keyboard and mouse interfaces, etc. Mostly grabbed from the sparc, and adapted and trimmed where appropriate.