Cleanup.
Measure framerate.
Throttle updates, update only on potential state / view changes.