replace EventTarget with Emitter
use correct getter/setter methodology
fix up the params of DisplayObjects