implemented server for pushbuttons