Using a Single Button
using a single button for more than one function - hackaday.com