added mustache tag recursion handling