I moved some functionalities into a new module, because leaving them in the app.js was horrible from a design point of view