Refactoring: create additional 'relative_offset'
Add reset_offset on clicking mouse wheel
Refactoring