We need an extra option so that we can choose:
1. To add your own script at the beginning of the page (current behavior).
2. To add your own script at the end of the page (new).
Because when added at the beginning, we always have to use Event Listener DCOMContentLoaded.
With option 2, adding at the end, we can write code that would be executed immediately while all the variables and functions above our code are available.