Reusing single-pixel buffers doesn't work
Single-pixel buffers are all about micro-optimization, so I thought I'd only create one and keep using it as long as I want.
But the second time I attach the buffer to the surface, it doesn't work anymore.
Note: I am intentionally not attaching a listener to destroy the buffer on release.