Add in an onColumnsChanged event

When using the column picker functionality it might be useful to know
when the user has changed what columns are being displayed.