view with js based updater - thanks for 1v3ry for helping