Should button be re-entrant?

Should button be re-entrant?

I've been experimenting with the new button widget.
Man, what a sweet widget. If you haven't tried it, you're going to
love it.
Question: Should button be re-entrant.
Step 1:
$
"#fooAnchor"
.button
{ label : "foo" }
// makes a button that
says "foo"
Step 2:
$
"#fooAnchor"
.button
{ label : "bar" }
// button still says
"foo"
!?
My expectation: We should be able to use the .button
interface to
modify a pre-button'd button.
What do you think? Open a ticket?
**--** Steve
--