a micro JavaScript template framework