Better use of async's waterfalling. Finish fixing 'no fade when content switches' problem.