apphook needs reloading signal (WIP)