revised class Mouse, added synch helper class Device, added skeleton for KeyBoard (class Keys)