Flc Workaround - fixes memory corruption & hanging in Linux.

It would hang with a corrupt double linked list error, indicating corruption of memory allocation.
This just goes around that by using a hardware surface.