Optimizations, worked on colors and worked on capturing events #2 #4 #5