us#32383 issue#2 Removed __resultControl__ and similiar check from components
us#32383 issue#1 Removed redundant function isNumber
us#32383 issue#5 Improved readability. Removed duplicity and most of For loops.
us#32383 issue#6 return false instead of e.preventDefault()