code refactoring
inverted mouse wheel