I have ran into this problem when i was using the vertical alignment. It seems to be effected by the map switcher. Since i kept getting so many different results of widget placement varying from the right side of the screen, i decided to drop the vertical alignment and left it at "float" for the widgets. I defined the default locations of all of the widgets when they opened using a "x" and a "y" value.