refactor the layoutmanager to create its own UI with a mustache template
render the buttons with a Control Class for having better filters for elements