creating kc screen handlers
adding logic to support random list selection