fixed double init bug for xboxviewcontroller