prevent stale queryselectors