[fix] editing a category should record a new overlay type