made ifdef preprocessing work for module code, added setting badge text, notifications