Need to better manage cancellation across all system layers. For the moment, it's not implemented at all and it's bad. Take the time to review layers to accept cancellation from the frontend => (only when needed) => big data retrieval etc.