start-stopping a gif now resets the timing
other loops listen to stopped too
full screen demo shows how to cause a relayout, speed auto updates