Added "good" way to change screens.
Removed redundant code.
Fixed Cancel button.