Added very basic menu hierarchy and keyListening.