better UI implementation for listings