added button cover and button resizing