Maybe messagePanel was added to the vSizer twice?