Basic functionality working. Obscure Matrix crash, can't handle callbacks for each component.