button hell

So thanks for the comment on button state. That turned out to be a key insight. For anyone who might be struggling with the same problem. This works (so far):

if (bounceUp.update() && (bounceUp.read() == HIGH))
      {
       //If Up button...

I'd appreciate anyone who has more in depth knowledge about why this works to enlighten me further. Thanks.