don't mess with $log so much
fixing watch task
fixing issue wherein setup function would be called only 1x
build banner formatting
more $log-related fixes