control button spacing hover state