initial commit of fork from http://codepen.io/anon/pen/uyKhm?editors=111