improvements to implementation and a demonstration of using a live widget in the container