adds transitions between faces
    * instead of .show() and .hide(), transition between opacity