wheelToID() and scrollToID() methods added. edgesID and wheelBlockTime properties added. Function windowWheelBlock() fixed. Function setDimentions() improved to handle wheelToID() and scrollToID() methods. Variables in all functions revised and shortened. Function findMyIds() and findNearestId() added. Conditions added into MutationEvent object and DOM (IE 10) eventListeners to reduce the amount of functions being fired. Conditions added into MutationEvent object and DOM (IE 10) eventListeners to detect whether 'display' style-property has been changed into 'none' value to fix wheelToID() and scrollToID() behaviours. Condition added to moveToID() method to check whether element#ID exists.
wheelToID() and scrollToID() methods added. edgesID and wheelBlockTime properties added. Function windowWheelBlock() fixed. Function setDimentions() improved to handle wheelToID() and scrollToID() methods. Variables in all functions revised and shortened. Function findMyIds() and findNearestId() added. Conditions added into MutationEvent object and DOM (IE 10) eventListeners to reduce the amount of functions being fired. Conditions added into MutationEvent object and DOM (IE 10) eventListeners to detect whether 'display' style-property has been changed into 'none' value to fix wheelToID() and scrollToID() behaviours. Condition added to moveToID() method to check whether element#ID exists.

devrafalko/handyScroller