https://mintwithraspberry.blogspot.com/2018/12/raspberry-pi-2-button-input.html