SetScreen now returns the created screen object.
Changed events to be referenced by Callback.