When listenToOnce, Event can stopToListening 

Hi,

I think that `stopToListening` can stop event that was bound by `listenToOnce`.
And on current, `stopListening` throws exception: `indexOf is not defined` if `ListeningTo` is empty. Fixed it.