UI improvements - fixes #18  #13  #24

fixes several issues: #18  #13  #24
details are in the commit messages