The problem is that the contentlister doesn't know what application to send the keypresses to. It has to do with the IPC channel. You'll likely need to modify the contentlister to get multiple apps to function.