added preliminary android detection