black background with context save and restore