Cross platform deferred objects.