Bug 1042844 - [Loop][Visual] Implement call screen visuals r=arnau

This is not related with this patch in particular, but I find this coding style quite hard to read and not very efficient in terms of number of lines usage and indentation. It would be great if we could agree a coding style guide. Mozilla's JS style guide would probably be appropriate in this case.