one two three four five one two three four five six seven eight nine ten one two three four five six seven eight nine ten if (ishilited == undefined) { this._mousein = true; ishilited = this._mousein; } this.setBGColor(this.selected ? green : (ishilited ? yellow : this.mycolor)); baselist test: each list has baselistitems which have light yellow bgcolor (0xffff99) onmouseover or arrow, they change to light yellow. If selected, the item appears green no dataoption 5 items dataoption="lazy" 10 items, 4 visible dataoption="resize" 10 items, 4 visible if (this.selected) this.setHeight(40); else this.setHeight(20);