close #27 icon 'buttons' refactored in dedicated class