Added behEventfulSource and behEventfulTarget, by factoring code out of behMouseQuery and behDomDiagnostic.
Moved the tests into their own file, tests.js.
For testing, made convenientlyInstallBehavior() by factoring out code from makeTestforBehaviors().