more c++ friendly

allows compiling on older versions of c++
New field Projection

Projection adjusted so field fits nicely on screen
UI Adjustments