First working implementation as a chrome app