added point debugging
added method swizzling function
refactored UIViewController category to use newly defined method swizzling function