[FIX] web_tip: handles `content changed` event in forms; minor fixes

* eval tip on form content changes
* prevent multiple tip trigerring in some cases
* use scrollTo jquery plugin