This revision:
a) Tree now builds from the middle of the canvas (previously screen)
b) Phone should auto focus to the centre of screen where root node is

**With this modification, don't have to worry about shifting the
nodes if a child node is added to the extreme left.