added getters for buttons, channels on buttons may be reversed.