Simplify asynchronous communication and dom manipulation in old but solid gold server-side webapps