pointing out that controllers elements variable is kept up to date on content change