only enable workers if they are supported (or emulate them)
added NATIVE_MUSIC (faster on low-end cpus)
added iOS device detection