- fixed issues when converting existing storage data with integer script IDs. storage.scripts.available and .enabled are now objects/hash-tables instead of arrays

- addMenuItem() uses a timer to rebuild the HOOK menu
- cleaned up log messages to reduce flood during startup