Make download a child of detail

Correct.  This could be .downloadBook.preflight, technically.  In this case, either one is equivalent as far as I know.