various fixed discovered by making screencasts
build