basis.ui.chart: various fixes and improvements