Simplify the Offset command

Changing value to INT has introduced a number of bugs. The l & t
commands cause a freeze. Have tried various casting techniques for
'value' but no joy yet.