solve the underline problem
not a perfect way. I get the actual element size, and set a hard value for it. But from user point of view it looks fine.