component interface
video resizing correctly