Adding a new method to the IM makes me nervous. I haven't tried to analyze the implications of doing this.

I think that you need to set suggesting to false as well as correcting, or the IM will still offer word suggestions even if they are not visible.