Oops. Wrong pointer send.
Close x11 windows properly.
Detect transparent surfaces.
Return finish frame on failed bind too.
Two-step background visibility detection. (Makes sure noclip effect is
caused by fast visibility change)
Make background update 24fps on idle instead of 60fps.
Frame smoothing algorithm. Removes jitter on FPS changes.
(Currently only applied on bg)