added fadein effect, re-added footer show/hide