Final Version

uses the ineffective debouncing strategy