A hierarchical pub/sub JavaScript Event Manager.