Various GUI improvements

close #53