fixed a possible exception, scaled the ui to be more visible,  added value changes for channel and brightness and excluded -ve values