reorganized UserAction nameing and added some test cases for ActionSelector