I am not sure that such style is preferable. It uses horizontal space for almost no profit. And complicates maintenance(see ```default_button_idx``` line).