button from mozilla example instead of input