watershed now have its own cursor object