Surround all KIF calls to -[UIApplication sendEvent:] in an autoreleasepool.
Change waitForViewXXX methods to not return a UIView *. This avoid having a ref-count to that view going into an autoreleasepool for later release.