Topzle Topzle

List of The Simpsons Treehouse of Horror episodes

Updated: 5/24/2026, 6:53:48 PM Wikipedia source

Treehouse of Horror, also known as The Simpsons Halloween Specials, is a series of Halloween-themed episodes of the animated sitcom The Simpsons, each consisting of three separate, self-contained segments. These segments usually involve the family in some horror, science fiction, or supernatural setting and always take place outside the normal continuity of the show. Therefore, they are considered non-canon. The original "Treehouse of Horror" episode aired on October 25, 1990, and was inspired by EC Comics Horror tales. From "Treehouse of Horror" (1990) to "X" (1999), every episode has aired in the week preceding or on October 31; "II" and "X" are the only two episodes that had aired on Halloween. Between "XI" (2000) to "XIX" (2008) and "XXI" (2010), due to Fox's contract with Major League Baseball's World Series, episodes had originally aired in November. "XX" (2009) and each Treehouse of Horror episode since "XXII" (2011) has aired in October, with the exception of season 32's "XXXI" (2020), which it was originally scheduled for October 18, 2020, but was pushed back two weeks later to November 1 due to the 2020 NLCS reaching game 7. This was the first time since "XXI" that a Treehouse of Horror episode aired in November. The same thing happened with season 35's "XXXIV" (2023) and season 36's "XXXV" (2024), which aired on November 5, 2023, and November 3, 2024, respectively. The first 13 Treehouse of Horror episodes had all three segments written by different writers and in some cases there was a fourth writer that wrote the opening and wraparound segments. The original episode even had three different directors. Starting with season 15's "XIV" (2003), only one writer was credited as having written a Treehouse of Horror episode, and the trend has continued through season 33's "XXXII" (2021). Season 34's "XXXIII" (2022) went back to the earlier notion of having different writers for each segment. As of 2025, there are 37 Treehouse of Horror episodes, with one airing every year. The 34th season marked the first time two Treehouse of Horror specials were aired, with one episode being a single story ("Not It") and another featuring three segments ("Treehouse of Horror XXXIII"). The 31st season included a Thanksgiving-themed spinoff, "Thanksgiving of Horror". They are known for being more violent than an average Simpsons episode and contain several different trademarks, including the alien characters Kang and Kodos who have appeared in every episode. Quite often the segments will parody well-known movies, books, radio shows, and television shows. The Twilight Zone has been parodied quite often, and has served as the inspiration for numerous segments.

Tables

· Episodes
I
I
No. special
I
No. overall
16
Segments
"Bad Dream House"
Parody of
Poltergeist and The Amityville Horror
Directed by
Wes Archer
Written by
John Swartzwelder
Original release date
October 25, 1990 (1990-10-25)
Prod. code
7F04
Episode
Season 2, Episode 3
"Hungry are the Damned"
"Hungry are the Damned"
No. special
"Hungry are the Damned"
No. overall
"To Serve Man"
Segments
Rich Moore
Parody of
Jay Kogen & Wallace Wolodarsky
"The Raven"
"The Raven"
No. special
"The Raven"
No. overall
"The Raven"
Segments
David Silverman
Parody of
Sam Simon & Edgar Allan Poe
II
II
No. special
II
No. overall
42
Segments
"The Monkey's Paw"
Parody of
"The Monkey's Paw" and "A Small Talent for War"
Directed by
Jim Reardon
Written by
Al Jean, Mike Reiss Jeff Martin, George Meyer Sam Simon, John Swartzwelder
Original release date
October 31, 1991 (1991-10-31)
Prod. code
8F02
Episode
Season 3, Episode 7
"The Bart Zone"
"The Bart Zone"
No. special
"The Bart Zone"
No. overall
"It's a Good Life"
"If I Only Had a Brain"
"If I Only Had a Brain"
No. special
"If I Only Had a Brain"
No. overall
Frankenstein
III
III
No. special
III
No. overall
64
Segments
"Clown Without Pity"
Parody of
"Living Doll", Child's Play, and Trilogy of Terror
Directed by
Carlos Baeza
Written by
Al Jean & Mike Reiss Jay Kogen & Wallace Wolodarsky Sam Simon, Jon Vitti
Original release date
October 29, 1992 (1992-10-29)
Prod. code
9F04
Episode
Season 4, Episode 5
"King Homer"
"King Homer"
No. special
"King Homer"
No. overall
King Kong (original for animation and 1976 version for script)
"Dial 'Z' for Zombies"
"Dial 'Z' for Zombies"
No. special
"Dial 'Z' for Zombies"
No. overall
Return of the Living Dead, Night of the Living Dead and Pet Sematary
IV
IV
No. special
IV
No. overall
86
Segments
"Wraparounds"
Parody of
Night Gallery
Directed by
David Silverman
Written by
Conan O'Brien
Original release date
October 28, 1993 (1993-10-28)
Prod. code
1F04
Episode
Season 5, Episode 5
"The Devil and Homer Simpson"
"The Devil and Homer Simpson"
No. special
"The Devil and Homer Simpson"
No. overall
"The Devil and Daniel Webster"
Segments
Greg Daniels & Dan McGrath
"Terror at 5½ Feet"
"Terror at 5½ Feet"
No. special
"Terror at 5½ Feet"
No. overall
"Nightmare at 20,000 Feet"
Segments
Bill Oakley & Josh Weinstein
"Bart Simpson's Dracula"
"Bart Simpson's Dracula"
No. special
"Bart Simpson's Dracula"
No. overall
Bram Stoker's Dracula
Segments
Bill Canterbury
V
V
No. special
V
No. overall
109
Segments
"The Shinning"
Parody of
The Shining
Directed by
Jim Reardon
Written by
Bob Kushell
Original release date
October 30, 1994 (1994-10-30)
Prod. code
2F03
Episode
Season 6, Episode 6
"Time and Punishment"
"Time and Punishment"
No. special
"Time and Punishment"
No. overall
"A Sound of Thunder"
Segments
Greg Daniels & Dan McGrath
"Nightmare Cafeteria"
"Nightmare Cafeteria"
No. special
"Nightmare Cafeteria"
No. overall
Soylent Green
Segments
David X. Cohen
VI
VI
No. special
VI
No. overall
134
Segments
"Attack of the 50-Foot Eyesores"
Parody of
N/A
Directed by
Bob Anderson
Written by
John Swartzwelder
Original release date
October 29, 1995 (1995-10-29)
Prod. code
3F04
Episode
Season 7, Episode 6
"Nightmare on Evergreen Terrace"
"Nightmare on Evergreen Terrace"
No. special
"Nightmare on Evergreen Terrace"
No. overall
A Nightmare on Elm Street
Segments
Steve Tompkins
"Homer3"
"Homer3"
No. special
"Homer3"
No. overall
"Little Girl Lost"
Segments
David X. Cohen
VII
VII
No. special
VII
No. overall
154
Segments
"The Thing and I"
Parody of
N/A
Directed by
Mike B. Anderson
Written by
Ken Keeler
Original release date
October 27, 1996 (1996-10-27)
Prod. code
4F02
Episode
Season 8, Episode 1
"The Genesis Tub"
"The Genesis Tub"
No. special
"The Genesis Tub"
No. overall
"The Little People"
Segments
Dan Greaney
"Citizen Kang"
"Citizen Kang"
No. special
"Citizen Kang"
No. overall
1996 U . presidential election
Segments
David X. Cohen
VIII
VIII
No. special
VIII
No. overall
182
Segments
"The HΩmega Man"
Parody of
The Omega Man
Directed by
Mark Kirkland
Written by
Mike Scully
Original release date
October 26, 1997 (1997-10-26)
Prod. code
5F02
Episode
Season 9, Episode 4
"Fly vs. Fly"
"Fly vs. Fly"
No. special
"Fly vs. Fly"
No. overall
The Fly
Segments
David X. Cohen
"Easy-Bake Coven"
"Easy-Bake Coven"
No. special
"Easy-Bake Coven"
No. overall
Salem witch trials
Segments
Ned Goldreyer
IX
IX
No. special
IX
No. overall
207
Segments
"Hell Toupée"
Parody of
Hell Toupee (Amazing Stories)
Directed by
Steven Dean Moore
Written by
Donick Cary
Original release date
October 25, 1998 (1998-10-25)
Prod. code
AABF01
Episode
Season 10, Episode 4
"The Terror of Tiny Toon"
"The Terror of Tiny Toon"
No. special
"The Terror of Tiny Toon"
No. overall
Stay Tuned
Segments
Larry Doyle
"Starship Poopers"
"Starship Poopers"
No. special
"Starship Poopers"
No. overall
N/A
Segments
David X. Cohen
X
X
No. special
X
No. overall
230
Segments
"I Know What You Diddily-Iddily-Did"
Parody of
I Know What You Did Last Summer
Directed by
Pete Michels
Written by
Donick Cary
Original release date
October 31, 1999 (1999-10-31)
Prod. code
BABF01
Episode
Season 11, Episode 4
"Desperately Xeeking Xena"
"Desperately Xeeking Xena"
No. special
"Desperately Xeeking Xena"
No. overall
Fantastic Four
Segments
Tim Long
"Life's a Glitch, Then You Die"
"Life's a Glitch, Then You Die"
No. special
"Life's a Glitch, Then You Die"
No. overall
Year 2000 problem
Segments
Ron Hauge
XI
XI
No. special
XI
No. overall
249
Segments
"G-G-Ghost D-D-Dad"
Parody of
N/A
Directed by
Matthew Nastuk
Written by
Rob LaZebnik
Original release date
November 1, 2000 (2000-11-01)
Prod. code
BABF21
Episode
Season 12, Episode 1
"Scary Tales Can Come True"
"Scary Tales Can Come True"
No. special
"Scary Tales Can Come True"
No. overall
Grimms' Fairy Tales, specifically Hansel and Gretel and Goldilocks And The Three Bears
Segments
John Frink & Don Payne
"Night of the Dolphin"
"Night of the Dolphin"
No. special
"Night of the Dolphin"
No. overall
The Day of the Dolphin, The Birds and Jaws
Segments
Carolyn Omine
XII
XII
No. special
XII
No. overall
270
Segments
"Hex and the City"
Parody of
Thinner
Directed by
Jim Reardon
Written by
Joel H. Cohen
Original release date
November 6, 2001 (2001-11-06)
Prod. code
CABF19
Episode
Season 13, Episode 1
"Wiz Kids"
"Wiz Kids"
No. special
"Wiz Kids"
No. overall
Harry Potter
Segments
Carolyn Omine
XIII
XIII
No. special
XIII
No. overall
292
Segments
"Send in the Clones"
Parody of
Multiplicity
Directed by
David Silverman
Written by
Marc Wilmore
Original release date
November 3, 2002 (2002-11-03)
Prod. code
DABF19
Episode
Season 14, Episode 1
"The Fright to Creep and Scare Harms"
"The Fright to Creep and Scare Harms"
No. special
"The Fright to Creep and Scare Harms"
No. overall
N/A
Segments
Brian Kelley
"The Island of Dr. Hibbert"
"The Island of Dr. Hibbert"
No. special
"The Island of Dr. Hibbert"
No. overall
The Island of Doctor Moreau
Segments
Kevin Curran
XIV
XIV
No. special
XIV
No. overall
314
Segments
"Reaper Madness"
Parody of
The Grim Reaper
Directed by
Steven Dean Moore
Written by
John Swartzwelder
Original release date
November 2, 2003 (2003-11-02)
Prod. code
EABF21
Episode
Season 15, Episode 1
"Frinkenstein"
"Frinkenstein"
No. special
"Frinkenstein"
No. overall
Frankenstein
"Stop the World, I Want to Goof Off"
"Stop the World, I Want to Goof Off"
No. special
"Stop the World, I Want to Goof Off"
No. overall
"A Kind of a Stopwatch"
XV
XV
No. special
XV
No. overall
336
Segments
"The Ned Zone"
Parody of
The Dead Zone
Directed by
David Silverman
Written by
Bill Odenkirk
Original release date
November 7, 2004 (2004-11-07)
Prod. code
FABF23
Episode
Season 16, Episode 1
"Four Beheadings and a Funeral"
"Four Beheadings and a Funeral"
No. special
"Four Beheadings and a Funeral"
No. overall
From Hell and Sherlock Holmes
"In the Belly of the Boss"
"In the Belly of the Boss"
No. special
"In the Belly of the Boss"
No. overall
Fantastic Voyage
XVI
XVI
No. special
XVI
No. overall
360
Segments
"B . Bartificial Intelligence"
Parody of
A . Artificial Intelligence
Directed by
David Silverman
Written by
Marc Wilmore
Original release date
November 6, 2005 (2005-11-06)
Prod. code
GABF17
Episode
Season 17, Episode 4
"Survival of the Fattest"
"Survival of the Fattest"
No. special
"Survival of the Fattest"
No. overall
"The Most Dangerous Game"
"I've Grown a Costume on Your Face"
"I've Grown a Costume on Your Face"
No. special
"I've Grown a Costume on Your Face"
No. overall
"The Masks"
XVII
XVII
No. special
XVII
No. overall
382
Segments
"Married to the Blob"
Parody of
The Blob
Directed by
David Silverman Matthew Faughnan
Written by
Peter Gaffney
Original release date
November 5, 2006 (2006-11-05)
Prod. code
HABF17
Episode
Season 18, Episode 4
"You Gotta Know When to Golem"
"You Gotta Know When to Golem"
No. special
"You Gotta Know When to Golem"
No. overall
The Golem
"The Day the Earth Looked Stupid"
"The Day the Earth Looked Stupid"
No. special
"The Day the Earth Looked Stupid"
No. overall
The War of the Worlds
XVIII
XVIII
No. special
XVIII
No. overall
405
Segments
"E ., Go Home"
Parody of
E . the Extra-Terrestrial
Directed by
Chuck Sheetz
Written by
Marc Wilmore
Original release date
November 4, 2007 (2007-11-04)
Prod. code
JABF16
Episode
Season 19, Episode 5
"Mr. & Mrs. Simpson"
"Mr. & Mrs. Simpson"
No. special
"Mr. & Mrs. Simpson"
No. overall
Mr. & Mrs. Smith
"Heck House"
"Heck House"
No. special
"Heck House"
No. overall
N/A
XIX
XIX
No. special
XIX
No. overall
424
Segments
"Untitled Robot Parody"
Parody of
Transformers
Directed by
Bob Anderson
Written by
Matt Warburton
Original release date
November 2, 2008 (2008-11-02)
Prod. code
KABF16
Episode
Season 20, Episode 4
"How to Get Ahead in Dead-vertising"
"How to Get Ahead in Dead-vertising"
No. special
"How to Get Ahead in Dead-vertising"
No. overall
Mad Men (intro) and celebrity advertising
"It's the Grand Pumpkin, Milhouse"
"It's the Grand Pumpkin, Milhouse"
No. special
"It's the Grand Pumpkin, Milhouse"
No. overall
It's the Great Pumpkin, Charlie Brown
XX
XX
No. special
XX
No. overall
445
Segments
"Dial 'M' for Murder or Press '#' to Return to Main Menu"
Parody of
Strangers on a Train
Directed by
Mike B. Anderson Matthew Schofield
Written by
Daniel Chun
Original release date
October 18, 2009 (2009-10-18)
Prod. code
LABF14
Episode
Season 21, Episode 4
"Don't Have a Cow, Mankind"
"Don't Have a Cow, Mankind"
No. special
"Don't Have a Cow, Mankind"
No. overall
28 Days Later, I Am Legend and Children of Men
"There's No Business Like Moe Business"
"There's No Business Like Moe Business"
No. special
"There's No Business Like Moe Business"
No. overall
Sweeney Todd: The Demon Barber of Fleet Street
XXI
XXI
No. special
XXI
No. overall
468
Segments
"War and Pieces"
Parody of
Jumanji
Directed by
Bob Anderson
Written by
Joel H. Cohen
Original release date
November 7, 2010 (2010-11-07)
Prod. code
MABF16
Episode
Season 22, Episode 4
"Master and Cadaver"
"Master and Cadaver"
No. special
"Master and Cadaver"
No. overall
Dead Calm
"Tweenlight"
"Tweenlight"
No. special
"Tweenlight"
No. overall
Twilight
XXII
XXII
No. special
XXII
No. overall
489
Segments
"The Diving Bell and Butterball"
Parody of
The Diving Bell and the Butterfly
Directed by
Matthew Faughnan
Written by
Carolyn Omine
Original release date
October 30, 2011 (2011-10-30)
Prod. code
NABF19
Episode
Season 23, Episode 3
"Dial D for Diddly"
"Dial D for Diddly"
No. special
"Dial D for Diddly"
No. overall
Dexter
"In the Na'Vi"
"In the Na'Vi"
No. special
"In the Na'Vi"
No. overall
Avatar
XXIII
XXIII
No. special
XXIII
No. overall
510
Segments
"The Greatest Story Ever Holed"
Parody of
N/A
Directed by
Steven Dean Moore
Written by
David Mandel & Brian Kelley
Original release date
October 7, 2012 (2012-10-07)
Prod. code
PABF17
Episode
Season 24, Episode 2
"Un-normal Activity"
"Un-normal Activity"
No. special
"Un-normal Activity"
No. overall
Paranormal Activity
"Bart & Homer's Excellent Adventure"
"Bart & Homer's Excellent Adventure"
No. special
"Bart & Homer's Excellent Adventure"
No. overall
Back to the Future
XXIV
XXIV
No. special
XXIV
No. overall
532
Segments
"Oh the Places You'll D'oh"
Parody of
Dr. Seuss works, specially The Cat in the Hat and Oh, the Places You'll Go!
Directed by
Rob Oliver
Written by
Jeff Westbrook
Original release date
October 6, 2013 (2013-10-06)
Prod. code
RABF16
Episode
Season 25, Episode 2
"Dead and Shoulders"
"Dead and Shoulders"
No. special
"Dead and Shoulders"
No. overall
The Thing with Two Heads
"Freaks no Geeks"
"Freaks no Geeks"
No. special
"Freaks no Geeks"
No. overall
Freaks
XXV
XXV
No. special
XXV
No. overall
556
Segments
"School is Hell"
Parody of
N/A
Directed by
Matthew Faughnan
Written by
Stephanie Gillis
Original release date
October 19, 2014 (2014-10-19)
Prod. code
SABF21
Episode
Season 26, Episode 4
"A Clockwork Yellow"
"A Clockwork Yellow"
No. special
"A Clockwork Yellow"
No. overall
A Clockwork Orange
"The Others"
"The Others"
No. special
"The Others"
No. overall
The Others
XXVI
XXVI
No. special
XXVI
No. overall
579
Segments
"Wanted: Dead, Then Alive"
Parody of
N/A
Directed by
Steven Dean Moore
Written by
Joel H. Cohen
Original release date
October 25, 2015 (2015-10-25)
Prod. code
TABF18
Episode
Season 27, Episode 5
"Homerzilla"
"Homerzilla"
No. special
"Homerzilla"
No. overall
Godzilla
"Telepaths of Glory"
"Telepaths of Glory"
No. special
"Telepaths of Glory"
No. overall
Chronicle
No. special
No. overall
Segments
Parody of
Directed by
Written by
Original release date
Prod. code
Episode
I
16
"Bad Dream House"
Poltergeist and The Amityville Horror
Wes Archer
John Swartzwelder
October 25, 1990 (1990-10-25)
7F04
Season 2, Episode 3
"Hungry are the Damned"
"To Serve Man"
Rich Moore
Jay Kogen & Wallace Wolodarsky
"The Raven"
"The Raven"
David Silverman
Sam Simon & Edgar Allan Poe
II
42
"The Monkey's Paw"
"The Monkey's Paw" and "A Small Talent for War"
Jim Reardon
Al Jean, Mike Reiss Jeff Martin, George Meyer Sam Simon, John Swartzwelder
October 31, 1991 (1991-10-31)
8F02
Season 3, Episode 7
"The Bart Zone"
"It's a Good Life"
"If I Only Had a Brain"
Frankenstein
III
64
"Clown Without Pity"
"Living Doll", Child's Play, and Trilogy of Terror
Carlos Baeza
Al Jean & Mike Reiss Jay Kogen & Wallace Wolodarsky Sam Simon, Jon Vitti
October 29, 1992 (1992-10-29)
9F04
Season 4, Episode 5
"King Homer"
King Kong (original for animation and 1976 version for script)
"Dial 'Z' for Zombies"
Return of the Living Dead, Night of the Living Dead and Pet Sematary
IV
86
"Wraparounds"
Night Gallery
David Silverman
Conan O'Brien
October 28, 1993 (1993-10-28)
1F04
Season 5, Episode 5
"The Devil and Homer Simpson"
"The Devil and Daniel Webster"
Greg Daniels & Dan McGrath
"Terror at 5½ Feet"
"Nightmare at 20,000 Feet"
Bill Oakley & Josh Weinstein
"Bart Simpson's Dracula"
Bram Stoker's Dracula
Bill Canterbury
V
109
"The Shinning"
The Shining
Jim Reardon
Bob Kushell
October 30, 1994 (1994-10-30)
2F03
Season 6, Episode 6
"Time and Punishment"
"A Sound of Thunder"
Greg Daniels & Dan McGrath
"Nightmare Cafeteria"
Soylent Green
David X. Cohen
VI
134
"Attack of the 50-Foot Eyesores"
N/A
Bob Anderson
John Swartzwelder
October 29, 1995 (1995-10-29)
3F04
Season 7, Episode 6
"Nightmare on Evergreen Terrace"
A Nightmare on Elm Street
Steve Tompkins
"Homer3"
"Little Girl Lost"
David X. Cohen
VII
154
"The Thing and I"
N/A
Mike B. Anderson
Ken Keeler
October 27, 1996 (1996-10-27)
4F02
Season 8, Episode 1
"The Genesis Tub"
"The Little People"
Dan Greaney
"Citizen Kang"
1996 U . presidential election
David X. Cohen
VIII
182
"The HΩmega Man"
The Omega Man
Mark Kirkland
Mike Scully
October 26, 1997 (1997-10-26)
5F02
Season 9, Episode 4
"Fly vs. Fly"
The Fly
David X. Cohen
"Easy-Bake Coven"
Salem witch trials
Ned Goldreyer
IX
207
"Hell Toupée"
Hell Toupee (Amazing Stories)
Steven Dean Moore
Donick Cary
October 25, 1998 (1998-10-25)
AABF01
Season 10, Episode 4
"The Terror of Tiny Toon"
Stay Tuned
Larry Doyle
"Starship Poopers"
N/A
David X. Cohen
X
230
"I Know What You Diddily-Iddily-Did"
I Know What You Did Last Summer
Pete Michels
Donick Cary
October 31, 1999 (1999-10-31)
BABF01
Season 11, Episode 4
"Desperately Xeeking Xena"
Fantastic Four
Tim Long
"Life's a Glitch, Then You Die"
Year 2000 problem
Ron Hauge
XI
249
"G-G-Ghost D-D-Dad"
N/A
Matthew Nastuk
Rob LaZebnik
November 1, 2000 (2000-11-01)
BABF21
Season 12, Episode 1
"Scary Tales Can Come True"
Grimms' Fairy Tales, specifically Hansel and Gretel and Goldilocks And The Three Bears
John Frink & Don Payne
"Night of the Dolphin"
The Day of the Dolphin, The Birds and Jaws
Carolyn Omine
XII
270
"Hex and the City"
Thinner
Jim Reardon
Joel H. Cohen
November 6, 2001 (2001-11-06)
CABF19
Season 13, Episode 1
"House of Whacks"
2001: A Space Odyssey and Demon Seed
John Frink & Don Payne
"Wiz Kids"
Harry Potter
Carolyn Omine
XIII
292
"Send in the Clones"
Multiplicity
David Silverman
Marc Wilmore
November 3, 2002 (2002-11-03)
DABF19
Season 14, Episode 1
"The Fright to Creep and Scare Harms"
N/A
Brian Kelley
"The Island of Dr. Hibbert"
The Island of Doctor Moreau
Kevin Curran
XIV
314
"Reaper Madness"
The Grim Reaper
Steven Dean Moore
John Swartzwelder
November 2, 2003 (2003-11-02)
EABF21
Season 15, Episode 1
"Frinkenstein"
Frankenstein
"Stop the World, I Want to Goof Off"
"A Kind of a Stopwatch"
XV
336
"The Ned Zone"
The Dead Zone
David Silverman
Bill Odenkirk
November 7, 2004 (2004-11-07)
FABF23
Season 16, Episode 1
"Four Beheadings and a Funeral"
From Hell and Sherlock Holmes
"In the Belly of the Boss"
Fantastic Voyage
XVI
360
"B . Bartificial Intelligence"
A . Artificial Intelligence
David Silverman
Marc Wilmore
November 6, 2005 (2005-11-06)
GABF17
Season 17, Episode 4
"Survival of the Fattest"
"The Most Dangerous Game"
"I've Grown a Costume on Your Face"
"The Masks"
Image
Source:
Tip: Wheel or +/− to zoom, drag to pan, Esc to close.