live: http://codepen.io/sol0mka/full/mICGv blog post: http://blog.legomushroom.com/2014/03/defining-advanced-animation-path/