* implemented functions to create, destroy, active and deactivate a rendering context