A cocos2d ScrollNode that mimics the behavior of a UIScrollView