Cocoa wrapper for Carbon's idle event timer, based on UKIdleTimer