remove all hard coded components; only load all components when veil up in foreground