clearer styles and explicit cleanup in demo