improvements, smoother animations, optimizations