title: Dispatcher events are rendered too fast on screen. How can I "slow down" the process?
body: <p>I have a UniformGrid, with each cell having the property of being colored white or red.
  I want to have a loop which runs on all the grid's coordinates (top to bottom, left to right) and paint the grid cells red, but I wish to do so that it looks like an animation - a red line filling the grid. In reality, the grid just fill up entirely in a second, thus no illusion of animation.</p>
  
  <p>I have a loop running which calls the UI Dispatcher and sends it the "paintCell" function, which colors the cell (red or white). Supposedly, it seems as if the Dispatcher object runs the paintCell code but doesn't actually re-paint the screen until all the queued rendering events are worked on and removed from the queue.
  I tried adding: "Thread.sleep(500)", thinking I might slow down the whole coloring-and-rendering section, but the program acts the same concerning the interval between cell colorings - the program does sleep, but the <strong>whole</strong> grid is till repainted and rendered at once.</p>
  
  <p>Any clarifications needed?</p>