Replace BindWeak with a WeakEventManager, and let Screen have an instance
Proxy BindWeak on Screen
Add some documentation to Screen
Add LICENSE.txt