moved all intervals to ticker functions. added pausability