This should be called on the libGDX thread via Gdx.app.postRunnable