Use an id for tasks instead of x,y,zoom. Will allow arbitrary geometries in the future.