renamed getOuterBound to getBoundingCircle
position updates; display code for Branch; various