to be honest I think it's weird to have this logic here.. I would not expect a method named `click` to `wait` for the transition to end..

I would move this logic into the `app.openAdvancedSettingsView()` and remove the `registerTransitionEndEvent` and `waitForTransitionEnd` methods as well - since they are only called once, there is no need for an alias.