Simplified OSDWidget pointer, add destructor