make CanvasFeatures use the new getConf callback mechanism
standardize signatures for config callbacks that operate feature-by-feature