speed fixes
double viewport?