load commands.js and listeners defined in it
remove pointless check for duplicate listeners