handle other rotation types
update video layer bounds on initialization