Fixed makeChildFirstResponder when the argument is None
Implemented update to draw the first responder child last
Implemented makeFirstResponder to use the makeChildFirstResponder method
Removed unused drawing code
Added debug __repr__ implementation
Added VideoURLDialog and implemented its GUI