search box isolate scope: template and events required, other properties optional