swirl web ui