One more thing, is there any way to keep some pixels without a need to draw them evey frame? i mean at the moment i am painitg the whole screen no matter if it changes or not, i think android has something for this invalidate() but can i use it here?