More fixed and enhanced

Fixed:
isViewVisibleOnScreenWithOffset is ready to be used. It has been tested
and fixed

Enhanced:
UIView animate now will also scroll the background without needing
explicit input