first attempt at adding mobile friendly touch controls