More fixes for optional activity - the previous fix didn't work for optional activities that were in more than one column (yes 1.0.2 supported a "matrix" layout) and the y co-ord for the overall optional activity isn't reliable - have to take it from the child activities.