call dashboard.add_panel when dynamically building dashboard to ensure the panel.id gets set.