"If you want the control to cover the full 16383 range fro 00 00 to 7F 7F, you will need to use named ticks, best loaded from a spreadsheet."
The maximum range precoded for display values is -99 to +999. The maximum number of precoded ticks is 1025. To cover a full range of 0 to 16383, you have to build it in a spreadsheet and import as named ticks. The simplest version is just a 0 to 16383, one on each line.
Since the highest number automatically displayed is 999, then you can add a custom display like:
0 \ 0 [00 00]
...
16383 \ 16,383 [7F 7F]
Negative values are meaningless in midi. Depends on what a specific board has implemented. Search for other posts on QA for negative implementations.