button can compress and expand
fixed expanding issue