Add additional viewport fns