Default logging now just uses a listener - and is now in colours!