More renaming.
Converting opts to protected convention.
Ensuring that callback does not get called twice.
Fixing issue to allow scrolling past marklet points.