_fnPageChange must be called every time you paginate because it fires the 'page' event which other plugins depend upon.

also, only redraw when needed