I'm sorry this is suuuper late but just in case anyones else needs help with this alteration, check out this code:
UITouch *touch = [[event allTouches] anyObject];
CGPoint touchLocation = [touch locationInView: touch.view];
"YOURVIEW".center = touchLocation;
Basically, you have to set the event to occur anywhere on the view.
I hope this helps someone out there ^_^