fixed bug where sortDirections would not match up if non-columns were
given to setColumnKeySources().
fixed bug handling sortDirections