key selection gui added