added reverse scroll feature