made nav helper more redundant, fixed timer events, add toggleTimer() and timerRunning()