updates to make remote function with xbmc