Correctly de-register Ace's previous handler and register handler with Caret mappings unbound