[time] Emit timeChanged when the display state changes

update() will trigger the timer update, but won't actually fire timeChanged,
which means that time updates still won't come in as needed.
Merge pull request #6 from special/master

[time] Emit timeChanged when the display state changes