This is brilliant. In one port you'll be meeting the needs of just about every format request I've seen for the iLiad.
(I can't imagine why iRex didn't include this in the first place.)
Are you able to get the Vision Objects HWR to input to fields, or is the virtual keyboard the only option? Maybe that could be a later enhancement -- if I understand what iRex has said about the Vision Objects functions correctly, it should be possible to use that feature anywhere, but it may not be simple or automatic.