add: sPtr->view->self = sPtr;  sPtr->view->delegate = &_ScrollViewViewDelegate;
context: WMCreateScrollView(WMWidget *parent){    ScrollView *sPtr;    sPtr = wmalloc(sizeof(ScrollView));    memset(sPtr, 0, sizeof(ScrollView));    sPtr->widgetClass = WC_ScrollView;        sPtr->view = W_CreateView(W_VIEW(parent));    if (!sPtr->view) {	free(sPtr);	return NULL;    }    sPtr->viewport = W_CreateView(sPtr->view);    if (!sPtr->view) {	W_DestroyView(sPtr->view);	free(sPtr);	return NULL;    }        sPtr->viewport->flags.mapWhenRealized = 1;    WMCreateEventHandler(sPtr->view, StructureNotifyMask|ExposureMask,			 handleEvents, sPtr);    WMCreateEventHandler(sPtr->viewport, SubstructureNotifyMask, 			 handleViewportEvents, sPtr);    sPtr->lineScroll = 4;    sPtr->pageScroll = 0;    return sPtr;}