added option for suppressColumnDrop