tutorial from http://www.raywenderlich.com/50197/uikit-dynamics-tutorial