Transition Completely Handled By CSS

Instead of clogging the Javascript thread with setTimeout, left the
handling of the visually jarring transition to CSS which is GPU
accelerated and won't add anything to Javascript's vital thread.