watermark: add position capability (closes #9)