Any reason you prefer this instead of using the fakeElement and sinon to stub them out? Generally the system app uses the fakeElement/sinon approach, so I would recommend that we would maintain that - though I wouldn't block the review on that.