Switched tests from generators to async/await
CHANGED don't fire change event twice