The keylights can be controlled by other means (other API clients). It would be good if there was a separate thread that kept the icons/buttons in sync with the actual key light state.