Fix private function, doc
Hookup callbacks to backend