Hack to get around the difficulty of having the same delegate object do double duty for swiping and callback