Finally DeviceContext works