rem: WMMoveWidget(column->titleW, x + rect.pos.x, 0);
add: WMMoveWidget(column->titleW, x - rect.pos.x, 0);
context: static void scrollObserver(void *self, WMNotification *notif){    WMTableView *table = (WMTableView*)self;    WMRect rect;    int i, x;        rect = WMGetScrollViewVisibleRect(table->scrollView);        x = 0;    for (i = 0; i < WMGetArrayItemCount(table->columns); i++) {	WMTableColumn *column;		column = WMGetFromArray(table->columns, i);		WMMoveWidget(column->titleW, x + rect.pos.x, 0);		if (i > 0) {	    WMView *splitter;	    splitter = WMGetFromArray(table->splitters, i-1);	    W_MoveView(splitter, x + rect.pos.x - 1, 0);	}		x += W_VIEW_WIDTH(WMWidgetView(column->titleW)) + 1;    }}