open gl is tied to java runtime and sync js against server explicitly