title: Best practice for ActionScript 2 events - is there a way to simulate ActionScript 3-style events?
body: <p>I love the AS3 event model - it helps keep my code clean and lossely coupled. When I used to work on AS2 projects, my code was not so neat and classes were more reliant on one another. Due to AS2's strange handling of scope I never really got on with the AS2 event system.</p>
  
  <p>As I still occasionally have to work in AS2, my question is: </p>
  
  <p>Has anyone managed to simulate the AS3 event API in AS2, and if not, what is the best practice for listening to and dispatching events and handling scope?</p>