It frustrates me that there's no mention of Android. This could have been a working demo with an APK provided. I'm not sure about the overlay mode but it may be possible.
edit: As an update to this, it looks like it's possible the keyboard could be set to a 0 height View, and the Candidates view could be used, as that does not cause an application to be resized.
edit: As an update to this, it looks like it's possible the keyboard could be set to a 0 height View, and the Candidates view could be used, as that does not cause an application to be resized.