1. Search option is already available with qliksense which is known as Global Search (You can not limit Fields for Search as you can do in Qlikview and no extension is available for that).
2. For Current Selection you can use Text box and use Concat and getfieldselection() else you can use Qlik Branch extension
3. For Buttons, Qlik Branch.