Version 2: Cleaned up screen reload problems.