some GPU stuff with some workaround for apps that clean the lower screan