I am reading the source to try to understand it and make some small improvements.
reading live/response. php (which gets a ajax request from the browser), there is an inconsistence (I reformated the file to understand better, so no line numbers):
elseif (isset($aardvark->vars['cobrowse']))
$aardvark->add
( 'cobrowse_'.$GLOBALS['live']->chatid()
, $GLOBALS['cobrowse']->response($aardvark->vars['chatid'])
);
the response() method is defined as (class/cobrowse. php):
class CoBrowse {
...
function response()
{
which makes the chatid argument useless.