partitioning glass common funtionality. adding support for voice menu to glass.