BCChat is a interface of the class that coordinates the actual chatting.
This instance is reachable two ways.