move bounds calculation into Scene (no need to set it explicitly anymore)
update tests to match
Merge branch 'master' into bounds