Web UI completed.