added a button interrupt option if wanting to use INT0