comments and clear explanation about client-side default cursor function
allow for a 'jsonHelper' to be specified. jsonHelper can be a string that will be used to look up an object in window(browser) or GLOBAL(server). this object is expected to have the toJSONValue and fromJSONValue functions needed
Merge remote-tracking branch 'refs/remotes/origin/master'