Agreed. I was just looking for ways to better do the quickest/easiest 
Operant conditioning; it's old-school but reward vs punishment works really well for many. A sticker chart or something to that effect as a reward for listening right away (having prizes in a dedicated prize drawer that they can see and pick from when they complete the chart is helpful in making in more tangible). For punishment it can be a variety of things and to each their own. Personally we try to avoid punishment by implying that the punishment is that she won't get her sticker (in effect just not getting the reward), this may or may not work depending on the stubbornness and temperament of the child. Punishment can be not getting video time, only one book at bedtime etc are reasonable as well.
If used correctly it can be very effective. The one problem that studies have found with this method is that when the reward/punishments stop being consistent (when kid is older for example) the habits may dissipate with them. This can be alleviated by keeping it a little more random (they don't necessarily get a reward every time and sometimes they get a reward when they are not expecting it). This removes the tit-for-tat mentality of the good behavior and creates more of a positive mindset without always expecting a reward.