       '-moz-transform-origin': '50% 50%'
       scale:   '1'
       opacity: '1'
+
   $(@).gfx({
     scale:   '.2'
     opacity: '0'
   }, options)
 
   $(@).queueNext ->
-    $(@).transform
-      display: 'none'
+    $(@).hide().transform(
       opacity: '1'
       scale:   '1'
+    )
 
 $.fn.gfxFadeIn = (options = {}) ->
   options.duration ?= 1000

  options.scale ?= '.2'

  $(@).queueNext ->
    $(@).transform
      '-webkit-transform-origin': '50% 50%'
      '-moz-transform-origin': '50% 50%'
      scale:   options.scale
      opacity: '0'
      display: 'block'

  $(@).gfx({
    scale:   '1'

$.fn.gfxExplodeIn = (options = {}) ->
  options.scale or= '3'
  $(@).queueNext ->
    $(@).transform(scale: options.scale, opacity: '0').show()
  $(@).gfx({scale: '1', opacity: '1'}, options)

$.fn.gfxExplodeOut = (options = {}) ->
