I went through and sanity checked the code for this, to make sure there isn't anything specifically wrong with mfd_y -> I couldn't find anything there. What I am assuming is the case, everything flips out with window positioning when things are positioned beyond the bounds of the screen space. I don't know your monitor resolution, but I'd recommend and trying a smaller _w and _h for the MFD, to make sure it can be positioned within the bounds of the screen space.