Seems like just spamming the buttons isn't that bad of a strategy. I also like the way you implemented the theme