i wonder why this works. the button above is a button, not a submit button...