Rewrote monaco.js to avoid deprecated .live()

Use .on() with PlainObject first parameter instead.