clearing _screen after _surface is redundant!