add:  self.scrollingDown = true; self.lastScrollPos = 0; 
context:     function __init__(self, node) {        Mantissa.ScrollTable.ScrollingWidget.upcall(self, '__init__', node);        self._rows = [];        self._rowTimeout = null;        self._requestWaiting = false;        self._moreAfterRequest = false;        self._scrollContent = self.nodeByAttribute("class", "scroll-content");        self._scrollViewport = self.nodeByAttribute('class', 'scroll-viewport');        self._headerRow = self.nodeByAttribute('class', 'scroll-header-row');        self.setRowHeight();        self.callRemote("getTableMetadata").addCallback(            function(metadata) {                /*                  argument passing convention!  woo, someday soon Javascript                  will have all the expressiveness of PL/1.  Maybe then we can                  decide what registers get used to store variables, too!!!!                */                var columnNames = metadata[0];                self.columnTypes = metadata[1];                var rowCount = metadata[2];                var currentSort = metadata[3];                var isAscendingNow = metadata[4];                /*                  (OK, seriously, there should be some kind of                  multiple-value-unpacking that's easier than this, since we                  want to decrease the number of round-trips as much as                  possible...)                */                self._createRowHeaders(columnNames);                self.setSortInfo(currentSort, isAscendingNow);                self.setViewportHeight(rowCount);                // Go suuuper fast for the first request                self.scrolled(10);            });    },
meta: 3455	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3455/f2dee7828b4655edee1c6d2bdc288b4e1b2f95c6/scrolltable.js/clean/xmantissa/static/js/scrolltable.js