The x position of self.tag and self.sresult used to be 50px to the left of the leftmost column. (- (50 * (#self.cols+1))) I changed it so it's 90px to the left of the leftmost column. It was always hardcoded, the reason I change things here is to make sure it can handle the other variable width columns.