fix "empty watch" bug and refactor internal ess-watch names
document ess-watch-height-threshold