move touch event from viewcontroller to view

Handle touch event in view controller will cause the event fired twice if the subview also handles the touch event.
eg: iAd