I've not moved the _attachNetworkEvents to the widget because, IMHO, it has no sense the widget to be continuously updating the data usage when the utility tray is hidden and i've not found an easy way to make the widget to know when the utility tray is showed.