Adds missing elements.
Customize setter.
Push display logic into application run loop.
implement the responder key_down method.