fix(ihm): main button interface