$ 0 0 OS X: change the dispatch_async in the freeze block to dispatch_after. This makes it look cleaner.