A custom scrollview like UIScrollView, using PanGesture and CALayer.bounds