Fixing one integration test.
Updating the same test.
Fixing several more tests with a missing key.
Adding missing callback

When the user updated the qt file field, the core element was not being
updated because the callback was not set up properly to handle this.