added touch input modality
made graphics scalable