Serve main UI via template, not as a static file