work on menus, mouse support ( not sure this is neccescary on the pi)
adding keyboard support and events to take care of the choices made on the
menu.