fixed Type Change by public; added comments &c

Added more comments and defines; fixed where a public chosen
Transformation did not need a confirmation by the doll.