Merge human-interface.js refactor