list introspection in list widgets