Automatically update buttons

When a module has been selected, this will update the buttons whenever
the timer sync runs.
Example, when you have a service module selected and you stop/start the
service, the timer will finally update the button, preventing confusion.