convert to accepting an initial crop position and returning the crop itself instead of an image