Hey, I've had this problem before and I think it was something to do with picking the created object.
From memory I think when you create an object, it will only be available for picking after the next "tick".
Using "Pick last created" on a sub-event of the create event seems to work for me though.