History and Future of Computer Input