no timeout or interval needed.

I maybe mistaken, but it appears that we don't need either one.  The margin & CSS seems to handle it ok in example.html