added text transition fadouts and refactored timers