still a little messy but multi-touch is working