good working state
progress
ensure keyframe always shows up
improvements