uses the android IR function