You used it with a button, which is made me think this is more general than the family of editable widgets.