Make download a child of detail

The full name is safer in the sense that .downloadBook.preflight only works from detail.  So if this link was copied somewhere or the ancestor hierarchy was modified, the link might keep working.