work on two-sided generators and primitive fullscreen support