Add support for typing change callbacks