working on timer driven update to CGLFW
glfw update called on a timer (so display fps is independent of engine fps)
framerate now configurable from system.cfg