fixup! Arc4 now support matching by device name
expose monome messages as signals
document and rearrange code in a clearer manner