fixed an issue that caused getHeaderId() to be called more frequently than needed
removed smoothScrollTo* method fixes. They did not work properly and just complicated things. fixes #132
added code to try to fix issue #129 but it fails to fix a similar issue in sample project