Added detecting child changed