Large refactor BEM buttons and help