public function callClientFunction($function, $params = array())
{
if (!is_array($params)) {
$params = array($params);
}
if (count($params) > 0) {
if ($params[0] instanceof ISurroundable) {
$params[0] = $params[0]->getSurroundingTagID();
} elseif ($params[0] instanceof TControl) {
$params[0] = $params[0]->getClientID();
}
}
$this->_actions->add(array($function => $params));
}