Separated window handling from the Camera widget itself