Which controller works best with DJay Pro for Mac? So many to choose from..

I want to go withthe Reloop Beatmix 4 but Dont know if it would ne mapped correctly to Djay 2 or Pro. So I am looking at the Reloop TM8

is the Reloop Terminal Mix 4 natively supported? OR do you have to use your own midi mapping? If so do all functions work with it?