modified showingChanged to change the chain later down the path