+ replace dialog to pick a sub cat by a new page + listview (for performance issue)