Help! CrossDJ not recognising my ion icue controller

I've tried mapping my ion icue DJ controller in CrossDJ v2.2.0 manually (it is not on the list of 60 pre-loaded controllers) via the MIDI page but the software does not recognise any movements from the controller so nothing can be assigned.
I only bought this software so I could make some Christmas mixes with digital tunes and it advertised that any controller could be mapped. I am only looking to assign basic controls and would have expected to do this with ease. It's frustrating that such a simple task is proving so problematic.
I downloaded Virtual DJ FREE to test the controller. It was recognised on startup of the software and I was able to use immediately with no manual assigning needed. I would have expected the same from CrossDJ but sadly this isn't the case.
Any help in the near future would be greatly appreciated.
I only bought this software so I could make some Christmas mixes with digital tunes and it advertised that any controller could be mapped. I am only looking to assign basic controls and would have expected to do this with ease. It's frustrating that such a simple task is proving so problematic.
I downloaded Virtual DJ FREE to test the controller. It was recognised on startup of the software and I was able to use immediately with no manual assigning needed. I would have expected the same from CrossDJ but sadly this isn't the case.
Any help in the near future would be greatly appreciated.