Add missing features

  - [x] Hijack `UI.registerHelper` to hijack global helpers created after loading zones.
  - [x] Add the selector as query in cursor methods info
  - [x] Track global helper with results
  - [x] Use proper type name instead of `irHook`
  - [x] Check if template event handler is a function before hijack
  - [x] Ownerinfo for Cursor.forEach and Cursor.map