refactored data binding while encapsulating _listTemplate on a template helper plugin
added some watchers