allow for making elements that already exist into buttons with `button(#myButton, function() {})`