http://ontouchstart.github.io/blog/#13-08-07_What_is_mustache.js?