UI and layout for UL