typed values in widget no longer lost on click (#156)