throw an error when displayWidget is called before access is claimed (fixes #178)