add deck.js support