hap.js clean up