Issue 409 - passcode challenge layering

Added a one time binding to the `pause` event that uses a `replaceAll` to return to the settings screen if paused when on a passcode entry screen from settings (setting a new password, etc)

Fixes #409