Glad to hear it works for now. We'll try to do this via dependencies ourselves in the next image.
It's unfortunate that this issue is difficult to solve correctly, which is to say allowing minor kernel updates to occur. (major changes necessitate a driver rewrite in any case) One option would be distributing the source code with automatic compilation scripts, which is somewhat common in commercial linux software; but it would still be quite a bit of effort on our part, not to mention the number of packages that would be required as dependencies.
And as for Tornado the recently released version 5 removes support for Python 2.7 for certain features, which means that we would need to rewrite EVOK entirely to Python 3. This is something we plan to do in any case, but it will be a somewhat significant undertaking, as the languages are not quite compatible.