async def METHOD_NAME(self, reset: bool = False):
    """
    Display widget with timeout.
    Parameters
    ----------
    reset : bool, optional
        Resets any current value to None,
        by default False
    """
    if reset:
        self.value = None
    display(self.layout)
    if self._debug:
        display(self._out)
    self._fut_val = asyncio.ensure_future(self._await_widget())
    self._debug_out("future returned\n")
    self._debug_out(str(self._fut_val) + "\n")