Pointer images wrong at 16bpp?