Fix for issue #64

-Rewrote the proc that handles creating the list for the menu.