Link ui refactor