title: Interval when using TimerTask in conjunction with Timer is not working
body: <p>I am using <code>timer.schedule(minuteTask, 0, 1000*60)</code>  to generate a new color at regular intervals. As you can see by the gif below that I recorded, the interval does not seem to be working.</p>
  
  <p><img src="https://i.stack.imgur.com/BrPaY.gif" alt="Annoying blinking gif"></p>
  
  <pre><code>Timer timer = new Timer ();
  TimerTask minuteTask = new TimerTask() {
      @Override
      public void run () {
          java.util.Random random = new java.util.Random();
          int r = random.nextInt(255);
          int g = random.nextInt(255);
          int b = random.nextInt(255);
      }
  };
  
  timer.schedule(minuteTask, 0, 1000*60);
  </code></pre>
  
  <p>Any idea on how to fix this?</p>