New approach to the web UI. Should nail this down in the next day.