Updates for better cross browser touch support