fixed callback() extra argument bug by including self as argument
added instantiation check prior start & stop capture functions