you should check out the zazz module before anything. it comes with decker, in the examples folder :)
oh thank you!! I was just looking at puppeteer just now, I had never heard of zazz! I'll take a look