A proxy-based framework to support synchronous cooperation on the web