some gui improvements