re-add weather and whatnot
use remove() instead of detach()