у меня есть класс кусора

Код AS3:
package src
{
import src.*;
import flash.display.MovieClip;
import flash.display.*;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.ui.Mouse;
public class Cursor extends MovieClip
{
private var cursor:MovieClip;
public static var kur:Cursor;
public function Cursor(_stage:DisplayObjectContainer, _cursor:MovieClip)
{
kur = this;
cursor = _cursor;
cursor.name = "lisp_cur";
addChild(cursor);
for (var i:int = 0; i < numChildren; i++)
{
trace(getChildAt(i).name);
}
_stage.addEventListener(Event.MOUSE_LEAVE, cursorHide);
_stage.addEventListener(MouseEvent.MOUSE_MOVE, cursorFollow);
Mouse.hide();
}
public function delLis():void
{ //удаляю слушатели
removeEventListener(Event.MOUSE_LEAVE, cursorHide);
removeEventListener(MouseEvent.MOUSE_MOVE, cursorFollow);
}
private function cursorHide(evt:Event):void
{
cursor.visible = false;
}
private function cursorFollow(evt:MouseEvent):void
{
if (!cursor.visible)
cursor.visible = true;
cursor.x = stage.mouseX;
cursor.y = stage.mouseY;
evt.updateAfterEvent();
}
}
}
я его вызываю в классе Main

Код AS3:
public function initCursor():void
{
_cursor = new Cursor(stage, new Lip());
_cursor.mouseChildren = false;
_cursor.mouseEnabled = false;
addChild(_cursor);
}
потом в другом классе мне нужно удалить этот курсор,и заново добавить чтоб он был в последней глубине отображения(наверху), делаю так

Код AS3:
Cursor.kur.delLis();
Main.main.removeChild(Main.main._cursor);
Main.main.initCursor();
но выскакивает ошибка TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at src::Cursor/cursorFollow() что можно сделать чтоб исправить ошибку?