Hide button click and set behaviors. Added wz_toggle_button_create and wz::ToggleButton instead of creating a button and setting toggle set behavior.
Make checkbox a separate type with its own API, instead of being a button with custom set behavior, draw function and measure function.