Nope. Dead troll pulling strings.
Sorry; I'm late to this; I was out of town over the weekend and I'm just now catching up. I'll try not to be such a dullard next time!