Bind / Unbind event method updates

BindEvent and UnbindEvent now support the ability for the user to
specify event types. If none is specified it defaults to initial
TriggerType parameter