Adds column-gap to properties and logic to manage its state