added SearchControl and some scrolledwindow functions