new method setScrollCallback
refactor internally used method names to begin with an underscore
add API description
add license (MIT)