misc ui improvements