You're not using the bounce library properly- in fact I don't think you're using it at all.
Have a look at the examples that come with the library... you need to do a bounce.update() each time through loop(), and also you shouldn't do a normal digitalRead() any more... the example has a line like this which replaces the normal digitalRead():
int deboucedInput = bounce.read();