Added onEnd option/callback and event dispatchers

Allows for a new callback function to dispatch “top” or “bottom” when continuous scroll is off, so a UI can react or indicate a user has reached the last item in the top or bottom of an overall stack of sections.