Version of Full-tilt base on jQuery.Deferred()

I've modified a code a bit to use jQuery.Deferred() instead of original Promise() object.
 This Provides a little-bit wider compatibility for older devices, like apple iOS 6.* and 7.*, older Android and some other older stuff.