events are now properly bound
binding events on the app itself
changing the material on click
refactoring set texture
proper variable namings
material control now properly changes the material