blackknightio:
- Fixed a nasty bug in a debugging routine: the debugging routine was writing into the source variable
- Added prototype software based debouncer