The Chat now handles the adding of listners on it's own, just need to tell it to activate/deactivate.
Also some styling and positioning of the element has been dones.