Added FluidMixingEvent

This is a Event that I created for #1090.
I tried to fix the problems that I presented in the issue.

New pull request because I derped the last one...