':param id: element ID
:type  id: str
:returns: the nearest child with given ID or ``None``
:rtype: :class:`UIElement`, None'

def find(self, id):

    r = self.nearest((lambda x: (x.id == id)))
    return (r[0] if (len(r) > 0) else None)
