First commit, erased Interface.js content to recreate it