update gui to work with recent firmware changes