StepNavigator is now functional, but requires fine-tuning.