widget resources externalized