give component more freedom when i add it to a GUI manager