if (counter == len(workingSchedule.eventList)):
                    print "Last event of the day, waiting until midnight to reset.\n"
                time.sleep(1)#hold a second so event isn't triggered multiple times

            elif currentTime == midnight:
                    self.counter = 1
                    nextEvent = workingSchedule.eventList[0]
                    nextStartTime = nextEvent.startTime
                    print "\nMidnight! Resetting.\n"
                    workingSchedule.displaySchedule()
                    meter.reset()
                    time.sleep(1)
                    print nextEvent.displayEvent() + " loaded."
            else:
                meter.checkFlow()#if no events to trigger; check flow

#Import, save, edit a schedule or create a new one.
    elif option == 2:
        while True:
            workingSchedule.displayMenu()
            selection = 0
            while selection == 0:
                input = raw_input("\nPlease select an option.\n")
                if input.isdigit():
                    selection = int(input)
                    
            if selection == 1:
                workingSchedule.importSchedule()
                workingSchedule.displaySchedule()
            elif selection == 2: