SearchBox, making events property required in isolate scope

Resolves #976 
BTW I forgot about this lib, this should go in curl.json now and be modified in the grunt options. That should be a separate ticket I suppose.