diff --git a/doc/mainpage.md b/doc/mainpage.md
index 9c03660206842b104df25c5eb272e2f84c962d55..40b9103ab623775501f1cf82b520540b340c79c1 100644
--- a/doc/mainpage.md
+++ b/doc/mainpage.md
@@ -113,11 +113,9 @@ The project is comprised of 3 modules:
 
 3. **ftxui/component** The module is required if your program needs to respond
    to user input. It defines a set of `ftxui::Component`. These components can
-   be utilized to navigate the program by using the arrow keys and interacting
-   with widgets such as the checkbox. You can also make you own components.
-   The use can navigates
-   using the arrow keys and interact with widgets like checkbox/inputbox/... You
-   can make you own components.
+   be utilized to navigate using the arrow keys *and/or* cursor. There are 
+   several builtin widgets like checkbox/inputbox/etc to interact with. You can
+   combine them, or even define your own custom components.
 
 # screen {#module-screen}