feat(widgets_with_holes): add alert demo and collapse exercise