barchat graphics view implement