* normal widget attrs support