Default Bluetooth voice commands?

I currently have a galaxy s3 running Cyanogenmod 10.2.1 and I have ran into a very annoying problem. I bought a bluetooth headset in the hopes that I could press the call button and use google now to send text messages, calls, etc. However it works nothing like this at all, sure it will let me do that if the phone is unlocked, but if the screen is off and it is in my pocket the best I get is "voice dialer".

What I am wondering is if the Moto X is able to touchless control, through a bluetooth headset, while the device is locked? If so then I am sold on the phone. lol... Or should I wait for the X+1?