fix style.
(Methods with fat arrow already binded to `this` and do not requires wrapper.)
slightly speedup loading pages with widget
cleanup preview tab logic