further web interface changes, untested but very interactive frontend