Removed KVO paradigm because we need to know when dragging actually stops (because content offset may also stay the same), so went now we go the road of intercepting the delegate; not all delegate methods have been overriden yet
Fixed issues that we had in delegate paradigm, so all is working good if manual inset setting is applied, because automatic vc insets mess up on navigation push/pop; this won't be the final solution though as it looks now that this can be accomplished through KVO, because there is no more need to know when the drag has been released