style (buttons_API): draw buttons is closer to button update methods