fix UIElement.waitforEvent; add isUIElement(); docs fixes