ui fix & dialog service