fix button-state stuff.  we're looking for it to be OFF, not on.  also changed to bool.