slightly better digests (avoid a digest on every animation frame)