Updated the reaction handle API to be more useful and made the isEnabled function c++esque