subscribe to change detection event