persisting button icon state bug fix (re #54)
fixes #101