fixed gc issue w/ buttons