It should be only behind-the-scenes updates that are still a problem.
Use the resource map code for handle management (much safer). Add support for the enter callback (function or method). Unfortunately, it still doesn't work due to poor design of the inputline user data.
Hitting enter after inputting text is currently broken, but that's because support for it was never put in the inputline wrapper code.