Fix not actually using API's native generateViewId