enforce validation upon save click rather than change. close #42,#46
unused code