add support for variable FOV and overlays