Add Pressed Down Buttons!

I had to refactor a lot in order to get this to work. It works so
good!!!!