An Object Oriented Input System (OIS)
