Added ze transistor, refined body deifnition aas well as event and listener definition