minor interface fixes
fixes to ui and end conditions