hide -> fadeOut, show -> fadeIn