down with async calls for showing screens (eesh, life just got better)