It was mostly just a convenience thing in that the bounds (which is an SWT object) seemed to be duplicated on return and had an easy `contains?` method. Definitely not the clearest, though, so I'll revise it to avoid any possible side-effecting and read a little better.