Updated gravitybox to make it reentrant. Added `add` method, removed arguments from `render`.