updated ellipticalRoi to use new state management design and data management design