button fixes