Minor formatting and comments
Safer initialization
Initial commit
Safely waits until the Stage is known before starting
Doesn't clear graphics if not necessary
Safer resizing (sometimes a StageVideo size of 0x0 is reported)