Better app shutdown, file cleanup, init work on adding touch events