Fixing support for multiple event bindings

Previously, the code assumed that the 'scroll' event was first in the settings.event property.
I changed this to check if it's in the property string or not.
I also changed the other event bindings to remove 'scroll' from the list if it exists, since we already binded to it previously.