Пытаюсь сделать,чтоб персонаж мог вертеть оружием с помощью мышки, сделал с помощью

Код AS3:
stage.addEventListener(MouseEvent.MOUSE_MOVE,onMouseMove);
при движении мышкой фпс сильно садится и игра провисает, убираю этот слушатель событий, и все норм, подскажите,как можно лучше сделать?