some cool js animation, throwing and catching