BoxConfig, BoxRenderer, BoxEventListener