I pushed an update to the websocket branch on both projects. If we can test that websockets are working on some devices and all looks good I will do a merge request on your touchscreen project. It works on my android tablet but does not work on my front door. Its too late to guess why just wanted to get this out for testing.
Not going to bother with a merge request for WebSocket.pm till it gets more testing and I get some feedback on the patch and how well it fits into the existing code base.