Use window
Revert back to aria-hidden as IE does weird shit with prop()
At last, transitions for fading instead of .animate()