modules now have a more specific context for finding elements