diff --git a/virtualsnack.py b/virtualsnack.py
index 79e8a0fe419d9a33bb97f28cd60b879c9b195283..dd92e8ff1c333c4f63de7dd2f523863be29c9afd 100755
--- a/virtualsnack.py
+++ b/virtualsnack.py
@@ -1,16 +1,32 @@
 #!/usr/bin/env python
 import npyscreen
+from datetime import datetime
 
-class VirtualSnack(npyscreen.FormMutt):
-    MAIN_WIDGET_CLASS = npyscreen.MultiLineEdit
+class VirtualSnack(npyscreen.Form):
 
-class VirtualSnackApp(npyscreen.NPSApp):
-    def main(self):
-        F = VirtualSnack()
-        F.wStatus1.value = "Virtual Snack"
-        F.wStatus2.value = "Last Command"
-        
-        F.edit()
+    def while_waiting(self):
+        self.date_widget.value = datetime.now()
+        self.display()
+
+    def create(self, *args, **keywords):
+        super(VirtualSnack, self).create(*args, **keywords)
+
+        self.wStatus1 = self.add(npyscreen.FixedText, value="Last Command", editable=False)
+
+
+        self.wStatus2 = self.add(npyscreen.FixedText, value="", editable=False)
+
+        self.wStatus1.important = True
+	
+	self.date_widget = self.add(npyscreen.FixedText, value=datetime.now(), editable=False)
+        self.date_widget.value = "Hello"
+
+
+class VirtualSnackApp(npyscreen.NPSAppManaged):
+    keypress_timeout_default = 2
+
+    def onStart(self):
+	self.addForm("MAIN", VirtualSnack, name="Virtual Snack")
 
 
 if __name__ == "__main__":