Rebind timer component when active data changes. Fixes #240.

The timer component had a logic path which failed to rebind the component. When the component was started and the active time entry was null, later when a change to it was detected the model was synced but the view not rebound.

Theoretically it should've been the only reason the component acted as it did. Closes #240.