일단 돔 이벤트가아닌


Object.prototype.on = function(){...};

Object.prototype.emit = function(){...};


의 옵저버패턴을이용한 객체의 커스텀이벤트야..,


여기서


emit("ahead", 100);              // 바라보는 방향으로 100칸 전진


emit("turnRight", 90);            // 오른쪽으로 90도 회전


을 써줄시 두개가 동시에 실행되는걸 알수있어


근데 나느 여기서


ahead 이벤트가 끝나면 turnRight를 하고싶어


어떻게 어떻게해서


2개 이벤트 정도는 가능한데  3개이상이되면 잘 안되더라구... 방법이 없을까??