Fix typoes and simply some code.
Fix bug for method call with on argument.
Implement new%js.
fixup bugfix method call
fixup new%js.
Mode code simplification.
Formatting.