Added program change detection