TestMaker comes with a lot of open-source libraries, packaged in various place in the release. It seems that many of these libraries are present several times in different variations: identical versions but different names, different versions, etc. These libraries also come with their own dependencies, which are sometimes different versions of the same thing, and so on.
This is particularly visible in the WEB-INF/lib of the TestNode web-application installed by TestMaker, which contains a lot of these duplicate libraries.
This can have many unwanted consequences and lead to hard-to-diagnose issues, such as the one described in #137.
As a result, it seems that a real cleanup of the libraries is needed, and it could be an appropriate time to upgrade to the latest version of all dependencies.
For example, htmlunit 1.13 is an important improvement over the 1.11 currently packaged with webobjects, as 1.12 introduced "enormous improvements particularly in JavaScript support and execution speed", and 1.13 comes with support for onMouse* events!