Is this really needed? I figure if someone wants to move a centered widget, they should be able to. In other words, BGUI_CENTERX/BGUI_CENTERY can just be for starting positions.