In this case is simple to have separate `.js` and `.html` more than reusing and adding more complexity deciding which elements should be hidden or not depending of the screen. Performance is better because we are loading only the resources we need based on the `flow`.