fix config tests
add project configuration change listener