update VideoMode
keep underscore naming convention for now
misc