Make 2x7 led segment count with joystick

Hi all!

Im wondering if my approach to this projects seems about right?

I'm trying to get 2 x7 Segments LED displays to count when pushing a "Sparkfun joystick" with momentary switches (

When push (and hold) one way the display will count from 1-99, when realease joystick the meter should stop at that number e.g. 45. When push (and hold) the other way it should counts backwards back from e.g. 45-1 and stop. I also want to control the delay between the counts. Is that possible?

I have ordered a few 74HC595N witch I think / need for the 7 Segments LED displays. Is there anything else you think I need? And if someone have some hints for the code that would be much appreciated!