service state + hide if no items are present