Here we can have a race condition, loading the view twice, Kevin what if we do:

`if (dependencies.views[view]) { `
`    return dependencies.views[view](doLoad); `
`} else {`
`    doLoad();`
`}`

wdyt?