Bug 1103894 - Use DialogService to display the warning dialog

https://bugzilla.mozilla.org/show_bug.cgi?id=1103894
I thought the reason why we should lazy-load modules is because there are some special logics have to be done before requiring them or there are some significant performance problems.

I am now quite confused about the strategy for lazy-loading.