Upgraded Environment.java
Added the ability to convert from MObject to CArray, which is what is currently needed, until exec returns Mixed instead of Construct.
Upgraded EventBindings, and also fixed all the events.