Clean approach to avoid deep callback nesting using Node's EventEmitter.
A React Tiling Window Manager BP3