mostly done with display/drawable refactor, builds but draws essentially
nothings
Fixed keyboard focus handling on surface destruction
separated client and server viewports in ViewPoint class