The problem with viewof cells that need to be continuously updated without the underlying data itself needing an update (in this case when tweaking the dotsRadius parameter):
- we need to play nicely with the event loop for the view to refresh
- but if we yield explicitly, it will unnecessarily trigger the cells depending on the value
- a solution: requestAnimationFrame()/setTimeout(0)