option_screen() now accepts a viewport