I recommend adding some of the channeling features into your macro and keeping MF on it, but having a separate key for /stopcasting.