added explicit 'position' option
rename position to offset.  Issue #179