Needle animation

Improve needle animations when user force a needle animation before the previous needle animation ends.