'page' event not being fired by datatables when clicking on the page numbers

_fnPageChange must be called every time you paginate because it fires the 'page' event which other plugins depend upon.

also, only redraw when needed.