Added naming of categories, and specifying a specific script if none match.