Blender application handlers

hey there,
one thing I find a bit cumbersome after playing around with the blender python api are the application handlers. Maybe I just missed something glaring obvious but for now I feel like the api should support cases of things like:

  • on selection changed
  • on object deleted
  • on object renamed


this list could be extended arbitrarily, just for reference heres a link to the 3ds max node callbacks - not saying that blender should just copy these - but I think there are quite a few usefull usecases for this.

Right now I always end up subscribing to the scene_update_post - but this is called very often, and its also tedious to implement the exact event behaviour every time…

Are any plans/ideas on this topic? or hint me if I just overlooked something :smiley: - would be really appreciated.