fixed null reference caused by race condition whereby event callback takes place before iService has been constructed