added scroll up support