Fix the web app so that it (kind of) works now.