added multitouch support