Changed NSInvocation events to use objc_msgSend() due to the speed downfalls of NSInvocation.