add VectorFrameSource.withGridLocations
Be more responsive when stopping animation
Put private functions after everything else