rewrite delegate for faster execution
Add context capabilities to function without breaking anything else in the function
some refactoring
class creation optimization
some refactoring
class creation optimization
remove unused code
add suppor for stopPropagation in native events
rename stopProgapation to preventDefault in standard event