default to 1:1 lienar mapping

Issue: #46
No time to implement a kitchen sink

Issue: #65
don't reduce usleep at ms granularity pointlessly