# \[Announce\] Dashboard version 2.10.0

**URL:** <https://discourse.nodered.org/t/announce-dashboard-version-2-10-0/4196>\
**Category:** Dashboard\
**Created:** [22 October 2018 18:58 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-10-0/4196 "2018-10-22T18:58:39Z")\
**Posts on this page:** 1\
**Showing post:** 28

<div class="post-metadata">

**Author:** ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Post date:** [7 November 2018 22:37 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-10-0/4196/28 "2018-11-07T22:37:35Z")

</div>

Wow Julian,  
Had the impression that you answered my question, before I had posted it ...

Have added (similar to your example) the extra binding in the raw html part:

```auto
function HTML(config) {
        var html = String.raw`<div ng-bind-html="msg.payload"></div>...`;
        return html;
};

```

However then my callback function (defined in the initController) is still NOT called.

Afterwards I have moved the entire callback function registration to the raw html:

```auto
function HTML(config) {
   var html = String.raw`<div ng-bind-html="msg.payload"></div>
                         ...
                         <script>
                              ;(function(scope) {
                                 scope.$watch('msg.payload', function(newVal, oldVal) {
                                     debugger;
                                  })
                              })(scope)
                         ...
                         </script>`;
   return html;
};

```

However then the callback still isn't called.

PS. Everytime is say '_is not called_' this means that it is only called after a page reset, but then the '_msg_' is '_ **undefined** _'. When I inject an input message, it is not called...

---

_[View the full topic](https://discourse.nodered.org/t/announce-dashboard-version-2-10-0/4196)._
