Add confirm to dialogs mixin
<button>s behave unpredictably
Not the right place for this
bg colour should be handled by the element calling the mixin, not the mixin itself
Adjust the keyboard height