button panel, begin logic