Revert cursor specific pre- & post-command-hooks

 - makes for problems with global post-command-hooks
 - doesn't really solve the problem they set out to do