I'd like to understand better two things.
First of all - where is the mousedrag sensitivity of numberboxes set?
I didn't find it in attributes and the default is very often too sensitive for me. For example, if you have numberbox for entering midi instrument number or bar length, even +-1 inaccuracy does matter a lot and having 1px = 1 of value is just crazy.
and yes, you can use keyboard to just type in, but sometimes it's more convenient to use mouse (if you already hold it) + also you need to click on it once before typing, and the numbox is so sensitive, that if you move your mouse a tiny bit while clicking (this happens when you work fast/during a performance), you'll not only select it but also change slightly by the mousedrag feature.... (then i thought that maybe i'll just disable the drag feature, but i did not find that possible. there are "cantchange" and "ignoreclick" attributes but both of them the prevent me from enter the numbers using the keyboard too (aren't they redundant?))
i even tried to hack the sensitivity thing by layering an invisible (0 alpha) numberbox with bigger range over a visible one, so that when you drag the invisible one, the values are divided and send to the visible one... this works for mousedragging, but then entering the numbers with keyboard is impossible, because you enter number into the invisible one which is then divided and you don't want it to be divided when entering using keyboard.
anyway, i believe that some sensitivity attribute in the numberboxes would be a HUGE improvement + it's not a treating backward compatibility in anyway + i believe it would be very easy to implement (max doesn't seem to be opensource so i cannot check).
i believe that while numberbox is one of the most common UI element (how many patches without any numberboxes have you ever seen?), it would deserve much much much more attention to details like this.
another detail: TRIANGLES
what is the real purpose of the triangles? only useful thing i found about it, is it's highlight colour that shows even when you just select a numberbox. i don't see why, but it's actually the only thing that changes when you select a numberbox (before entering numbers with keyboard). the text's highlight colour does show up only while dragging and same for background highlight.
in some very dense patches (where i cound pixels to fit everything) i find it quite annoying, that i have to waste space on the triangles, just so I can see when i click/select a numberbox (so i know that now i can type on keyboard). I believe having an option to have the text highlighted as well (not only triangle) when numbox is selected (=not only while dragging) would make sense, so if you're tight on space, you could just disable the otherwise meaningless and just space-wasting triangles.
or maybe setting sensitivity is possible in max and i'm just too dumb to find out how? please, let me know. thanks