Updated so that it works now. There is delay between the button events and refreshing.
Got it fairly consistent. A lot of lag