                     it("Should change playback control state to stopped") {
                         mediaControl.playbackControlButton!.sendActions(for: UIControlEvents.touchUpInside)
                         expect(mediaControl.playbackControlState) == PlaybackControlState.stopped
-                    }
-
-                    it("Should trigger didStop event when selecting button") {
-                        var callbackWasCalled = false
-                        mediaControl.once(Event.didStop.rawValue) { _ in
-                            callbackWasCalled = true
-                        }
-
-                        mediaControl.playbackControlButton!.sendActions(for: UIControlEvents.touchUpInside)
-
-                        expect(callbackWasCalled).to(beTrue())
                     }
                 }
 

                    it("Should change playback control state to paused") {
                        mediaControl.playbackControlButton!.sendActions(for: UIControlEvents.touchUpInside)
                        expect(mediaControl.playbackControlState) == PlaybackControlState.paused
                    }

                    it("Should trigger didPause event when selecting button") {
                        var callbackWasCalled = false
                        mediaControl.once(Event.didPause.rawValue) { _ in
                            callbackWasCalled = true
                        }

                        mediaControl.playbackControlButton!.sendActions(for: UIControlEvents.touchUpInside)

                        expect(callbackWasCalled).to(beTrue())
                    }
                }


                        mediaControl.playbackControlButton!.sendActions(for: UIControlEvents.touchUpInside)
                        expect(container.playback?.isPlaying).to(beTrue())
                    }
                }

                context("Pause") {
