adapted to new static VIWebFramework classes