Adding support for 3rd party remote controller

About the Remote, You can look this