added macro and callback for 16bit inc/dec