fixes bug that would terminate process on invoke with no supplied params
update emojis to use new type structure. update demo