creating kc screen handlers