Seems that Gio generates a new frame each 16ms (except on JS/WASM), while animating. I'm considering that each frame is calling
w.Invalidate(), which happens on animations.
However, I think should be nice to have a option to change the framerate.
Personally, I would like to change the framerate in the following situations: