Default Voice dial with google now from lock screen/headphone button

Hey guys. Is there a way to get CM11 to bring up Google Now when I press and hold the button on my wired headset from the locked screen?
I know the crappy voice dialer comes up but that gets wrong results all the time for me. I'd like google Now to come up ready to accept a command when I press and hold the headphone button.

Thanks!