Fix issue #64: Invalid state if MainActivity destroyed in the background while in step2.
Modify dark_gradient color.
Add fadeout animation if back pressed in step2.