restart with phone.js. old branch: noframework