Clickable column (for statuses and/or labels)

Would it be possible to get a clickable column like mail clients have?

I was thinking whether or not particular statuses or labels should be clickable in this clickable column could either be set through scripting for that column or by a boolean parameter in the 'Label Definitions'.
And then if I wanted to mark (flag) a file, I could click in the clickable column on the row that file is in to mark that file.
And if more than one statuses and/or labels were made clickable the column would cycle through them (possibly a right click would display a dropdown where I could select the wanted status or label).

I was hoping for editable columns someday.
Having the script decide what to do with text that is edited/entered by the user. The mouse click could also be an script-handled event.