ItemsProvider now can use without removing listener