SearchBox, making events property required in isolate scope

Resolves #976 
i believe this was a result of moving my changes from my develop branch to master so I've fixed it to match master.