add NEWTIMERS and NEWPARENT preprocessor directives to assist third party developers