I just use a mouseover macro for my "draw/play" and bound to ctrl+mousebutton4

/merror off
/ac "Play" <mo>
/ac "Draw" <me>
/macroicon "Play"

when I dont have a card drawn it draws a card, when I do have a card drawn it gives that card buff to whoever I mouseover on the party list.