Improve touch controls, replace JS fade with CSS fade.