Added property 'onPageChange' to call a user callback on each page
change
fixed bug on page change of the same page as before
added parameter 'startpage' on $obj.update(startpage) to update not only
the plugin but also the page (opt.)
added some public methods