Hi Secret,
I also have no problems with your ruling. I think it was fair enough, and in the best interests of the tournament, I would however echo Brians post re using all-in chips, they were a flash in the pan item and have been generally buried as a bad idea, as they do indeed create more problems than they solve. The use of a dealers all-in button is reasonable in busy, noisy cardrooms, and it is the dealer that places the all-in button in front of the player.
I have saw posts previously where all-in chips rolled off stacks etc by accident and across the betting line, they are to me nothing more than a complication.
Regards
Stuart