Added the View's children as listeners to the View. Also added so the View will send all the events it recieves to it's listeners, which are it's children. Remade all the PropertyNames. From now the key to  an event from VIEW -> CONTROLL will start with CONTROLL_ . The key to an event from MODEL -> VIEW will start with VIEW_ .