fixed example, made interaction smoother and saved a few frames