implemented pico.hash for global sigslot callback, added signal name constants