0.22 2007-07-17 - Always sort the secondary sort column that column's default direction, as opposed to the current sort direction. Reported by Alex Dosher. - Do a better job of stopping event propogation when the column header sort links are clicked. 0.21 2006-05-31 - Added the "onSortRowCallback" constructor parameter. - Fixed some bad example code in the docs. Reported by Kunz Ueli. 0.20 2006-05-23 - Add missing prereq, JSAN. - Improved sorting so that if a column contains cells with identical values, the widget falls back to sorting on another column for just those cells. In previous versions, the sort order for identical cells was basically random. - Added the "secondarySortColumn" constructor parameter. - Added "noInitialSort" constructor parameter based on a request by Jochen Stenzel. - If you created two widgets for the same table, this caused an error in IE6. Now the code detects this and does the right thing, which means skipping some code that just needs to run once per element, rather than once per widget constructed. - If a table had only one row (just a header), creating a widget for it threw an error because the initial sort failed. Reported by Jochen Stenzel. 0.15 2006-01-28 - IE fix: cannot set CSS class via setAttribute, so use className property instead. - Document class name changes for