Replace crashing objc_msgSend call with SEL/IMP approach per http://stackoverflow.com/questions/2650190/objective-c-and-use-of-sel-imp