Changed timers to only call live once
Timers now only call live() once by taking the difference between the minutes of the now Date object and the minutes of tempDate. If result is one now has changed and live() will be called. This now is then stored in tempDate, so that it cannot be called again (As the difference is now 0)