several gui improvements