Better android detection