button_draw now private