A revision of TILT, with a separation between server-side Java image processing and Javascript+HTML5 client