I think your idea is better, mine is very simple, but who is going to happen to make codes with 2 buttons!