various chart visual fixes and cleanup
always add host time to JSON

and a few small refactoring times.