(function(){ this.enterEntity = function(entityID) { print("enterEntity("+entityID.id+")"); }; this.leaveEntity = function(entityID) { print("leaveEntity("+entityID.id+")"); }; }) (function(){ var blue = 0; var red = 255; this.holdingClickOnEntity = function(entityID, mouseEvent) { print("EVENT FIRED!"); Entities.editEntity(entityID, { color: { red: red, green: 0, blue: blue} }); blue++; red--; }; this.clickReleaseOnEntity = function(entityID, mouseEvent) { print("RELESSE!"); Entities.editEntity(entityID, { color: { red: 0, green: 255, blue: 0} }); }; })