Updated call to console.log
Updated init method and reset the initialized Promise if rejected so that you don't get stuck in a rejected state
Updated button
Adjusted padding on .button-container