Copyright (c) Nokia - 2010 - 2012 Copyright (c) Philippe De Swert - 2012