New implementation of the web interface.