#7: add watch expression to the siteService downloadUrl
- we need to revisit this watch because it's a little messed up. But it works.