a black box with buttons