implemented CategorySelector view