moved addcallback to restart
changed shader versions to lowest compatibility