Improve verbose output, try to debounce multiple changed events...

This adds timing information to verbose output, which can be helpful for understanding when change events are arriving.

I'm also trying to debounce multiple change events in rapid succession, but I'm not overly happy with the solution. That would be a nice area to iterate on.