Your sample for test.html in the file step-by-step.md doesn't work as expected if I follow all the steps and open the app on Edge. The button doesn't appear. The reason is that <script> tags should be switched places - the one that contains onInit function should be first, before the other one that has data-sap-ui-on-init property.