decoupled mustache from framework
delegated Mustache to library