Adding some kind of centered viewport, but cursor handling seems to be defect right now