Lots more things.

Touch events and zeroing out work now.