Add some OS sense to LangMacro
Change prime.signal.* to prime.signals.*