--- a/application.go
+++ b/application.go
@@ -15,7 +15,7 @@
 	"sync"
 	"time"
 
-	"go.mau.fi/tcell"
+	"github.com/gdamore/tcell/v2"
 )
 
 type Component interface {
--- a/box.go
+++ b/box.go
@@ -8,7 +8,7 @@
 package mauview
 
 import (
-	"go.mau.fi/tcell"
+	"github.com/gdamore/tcell/v2"
 )
 
 type KeyCaptureFunc func(event KeyEvent) KeyEvent
--- a/button.go
+++ b/button.go
@@ -8,7 +8,7 @@
 package mauview
 
 import (
-	"go.mau.fi/tcell"
+	"github.com/gdamore/tcell/v2"
 )
 
 type Button struct {
--- a/center.go
+++ b/center.go
@@ -8,7 +8,7 @@
 package mauview
 
 import (
-	"go.mau.fi/tcell"
+	"github.com/gdamore/tcell/v2"
 )
 
 type FractionalCenterer struct {
--- a/eventhandler.go
+++ b/eventhandler.go
@@ -8,7 +8,7 @@
 package mauview
 
 import (
-	"go.mau.fi/tcell"
+	"github.com/gdamore/tcell/v2"
 )
 
 // KeyEvent is an interface of the *tcell.EventKey type.
--- a/flex.go
+++ b/flex.go
@@ -8,7 +8,7 @@
 package mauview
 
 import (
-	"go.mau.fi/tcell"
+	"github.com/gdamore/tcell/v2"
 )
 
 type FlexDirection int
--- a/form.go
+++ b/form.go
@@ -8,7 +8,7 @@
 package mauview
 
 import (
-	"go.mau.fi/tcell"
+	"github.com/gdamore/tcell/v2"
 )
 
 type Form struct {
--- a/grid.go
+++ b/grid.go
@@ -8,7 +8,7 @@
 package mauview
 
 import (
-	"go.mau.fi/tcell"
+	"github.com/gdamore/tcell/v2"
 )
 
 type gridChild struct {
--- a/inputarea.go
+++ b/inputarea.go
@@ -14,7 +14,7 @@
 	"github.com/mattn/go-runewidth"
 	"github.com/zyedidia/clipboard"
 
-	"go.mau.fi/tcell"
+	"github.com/gdamore/tcell/v2"
 )
 
 // InputArea is a multi-line user-editable text area.
--- a/inputfield.go
+++ b/inputfield.go
@@ -16,7 +16,7 @@
 
 	"github.com/mattn/go-runewidth"
 
-	"go.mau.fi/tcell"
+	"github.com/gdamore/tcell/v2"
 )
 
 // InputField is a single-line user-editable text field.
--- a/progress.go
+++ b/progress.go
@@ -12,7 +12,7 @@
 	"sync/atomic"
 	"time"
 
-	"go.mau.fi/tcell"
+	"github.com/gdamore/tcell/v2"
 )
 
 type ProgressBar struct {
--- a/screen.go
+++ b/screen.go
@@ -8,7 +8,7 @@
 package mauview
 
 import (
-	"go.mau.fi/tcell"
+	"github.com/gdamore/tcell/v2"
 )
 
 // Screen is a subset of the tcell Screen.
--- a/semigraphics.go
+++ b/semigraphics.go
@@ -4,7 +4,7 @@
 
 package mauview
 
-import "go.mau.fi/tcell"
+import "github.com/gdamore/tcell/v2"
 
 // Semigraphics provides an easy way to access unicode characters for drawing.
 //
--- a/styles.go
+++ b/styles.go
@@ -4,7 +4,7 @@
 
 package mauview
 
-import "go.mau.fi/tcell"
+import "github.com/gdamore/tcell/v2"
 
 // Styles defines various colors used when primitives are initialized. These
 // may be changed to accommodate a different look and feel.
--- a/textfield.go
+++ b/textfield.go
@@ -10,7 +10,7 @@
 import (
 	"sync"
 
-	"go.mau.fi/tcell"
+	"github.com/gdamore/tcell/v2"
 )
 
 type TextField struct {
--- a/textview.go
+++ b/textview.go
@@ -11,7 +11,7 @@
 
 	"github.com/mattn/go-runewidth"
 
-	"go.mau.fi/tcell"
+	"github.com/gdamore/tcell/v2"
 )
 
 // TabSize is the number of spaces with which a tab character will be replaced.
--- a/util.go
+++ b/util.go
@@ -13,7 +13,7 @@
 	"github.com/mattn/go-runewidth"
 	"github.com/rivo/uniseg"
 
-	"go.mau.fi/tcell"
+	"github.com/gdamore/tcell/v2"
 )
 
 // Text alignment within a box.
--- a/mauview-test/main.go
+++ b/mauview-test/main.go
@@ -8,7 +8,7 @@
 package main
 
 import (
-	"go.mau.fi/tcell"
+	"github.com/gdamore/tcell/v2"
 
 	"go.mau.fi/mauview"
 )
--- a/go.mod
+++ b/go.mod
@@ -6,7 +6,6 @@
 	github.com/mattn/go-runewidth v0.0.14
 	github.com/rivo/uniseg v0.4.2
 	github.com/zyedidia/clipboard v1.0.4
-	go.mau.fi/tcell v0.4.0
 )
 
 require (
