function tryCatch (/* fn, context, arguments */) { var args = Array.prototype.slice.call(arguments); var fn = args[0]; var context = args[1]; args = args.slice(2, args.length); try { fn.apply(context, args); } catch (e) { } }