guiGrid fixes

child controls are now getting properly positioned within the grid. This
allows all normal position based functions to work.