Added callbacks to variables changed
Added monitoring of com error