Reworked web interface a lot.