new callback enable/disable feature. start implementing scalar features.