Problem interrupt pin change

Quick answer is to keep track of what has been triggered and work with the change.