I think the more intuitive way of doing it is adding some sort of a commit-on-click-out feature ..
Reply on news.ycombinator.com