Seeing its on the right hand side, that particular image could be the screen that supplies fluid to the loader, hitch, power steer etc. On mine the HST screen is on the left hand side. But both screens are the same anyway. I cleaned mine with petrol, compressed air and a light rub with a wire brush because the gunk was so hard caked in the mesh.