implement Key2String
start to implement UserControls