oh postmessage can't deal with objects ? :(