code: def __init__(self, label: str, callback: Callback) -> None:
      self.obj = Button(label=label)
      self.obj.js_on_event("button_click", callback)
  
imports: from __future__ import annotations
  import logging
  from typing import TYPE_CHECKING, Any, Sequence
  from selenium.webdriver.common.action_chains import ActionChains
  from selenium.webdriver.common.by import By
  from selenium.webdriver.common.keys import Keys
  from bokeh.models import Button
label_desc: Use image node_id 1 to create a new ButtonWrapper object  with example: obj = ButtonWrapper(label, callback)