Revert "Moses' Screens"

This reverts commit 271823c20adddc5f63d7408cc70b7fdce9116f5e.
Revert "Revert "Moses' Screens""

This reverts commit 58bbd19bcd60a90326ab35e99687e126af84e56f.