Bugfix columns overrides col renderer

Right now the `columns` setting overrides the `colHeaders` setting. This pull requests deletes the offending code in updateSettings and adds a test case.