improve topic layout to use middle band starting with largest topics first
collision detection tests