Fix bug for method call with on argument.
Implement new%js.
More code simplification.
Formatting.