       '-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

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

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


  unless options.reset is false
    $(@).queueNext ->
      $(@).hide().transform(scale: '1', opacity: '1')
  this

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