further optimization (unfolding nested functions/likely), timer module, cleanup, arbitrary number of data bytes. Highly stable even in heavy one wire traffic