public ButtonWatcher(ClockInput i, Monitor m) { input = i; inputSemaphore = input.getSemaphoreInstance(); monitor = m; }