Redone the Button Handlers. All the buttons are basically working. Just
need to work on edge cases.