various GUI improvements