All the code I've run and fiddles I've fiddled with show it's pretty freakin' random when any given browser issues a change with the HTML5 controls. They usually (but not always) fire one on the first click of the control (but not if you've typed a number first), and it also seems to vary depending on whether you focus into the field then click the control, or focus by clicking the control. Then it gets totally random, sometimes you get both input and change, sometimes you just get input, for successive clicks. If you use the cursor, some browsers always issue both, some issue one or the other. Ditto if you type. That's testing Chrome, Edge, IE10 and Firefox on Windows, Chrome on Android and whatever the heck it is iOS uses. All give different (and inconsistent) results. I daren't even try it on a Linux desktop with any of those zany browsers.
So basically, trying to figure it so only one Fabrik change event always fires will be ... challenging.
I've not looked at the issue with cursor on dropdowns. Not something I recall seeing mentioned in the forums, and I rarely use the cursor for dropdowns, so it's not something I've personally noticed. Definitely something that should be fixed if possible.
-- hugh