adjust onMouseWheel listener, change license