Fixed the duty cycle sampling the the message loop.

Incrementing a double as if it was an int is not a good idea.
Whoops.
Added a load change notification to the load monitor.