Now the constructor accepts a dictionnary options which contains the context and the 2 callbacks
Updated the demo
Built a new jcli.min.js