- improved director timer and tests, so they are more deterministic
- implemented system auto event registration
- implemented system configure method