I like your approach (and it's aligned with my proposal as well). This bug only tries to 'fix' the errors, but I've created https://bugzilla.mozilla.org/show_bug.cgi?id=852136 for adding your `LazyLoader` to the Dialer (Scripts, CSS & DOM). I will add you as a reviewer of this patch ok? Thanks!