No longer requiring the setEventDispatcher in the GuardInterface and added first bits of testing.
That screaming warning may be gone, still unstable though.