In continuation of Weekend Project IV, i have updated the code to work with the a graphics LCD, i am using JHD 12864e it works on Ks0108 driver, earlier i was writing my own driver for this graphic LCD but i found that Arduino already has support for the LCD using the GLCD library and its pretty awesome.

here is the working