esrimap directive and first example
need to understand better the watch/apply cycles