removed styles
added debouncer
avoiding angular problem with broadcasts: http://stackoverflow.com/questions/14799881/angular-js-view-not-being-updated-after-receiving-message-from-broadcast
also cleaned last modified widget and expanded triggerUpdate to update dc