kind, context in button_groups
maximum contexts count is 6
context ordering
todo animation