web ui improvements