fadeIn/fadeOut doesn't work well on mobile.