implement CheckButtonControl #23