Added device.js and its markup