mustache template
document fragment
or at least first create string and then append it to DOM