don't create faces if there is no data for it

also updated snap easing
responsive demo
updating demo