I want to make my website refine panel on search result is very user-friendly, m dealing in realestate portal,  have already implemented one but not sure if that is the best way to do it.. So need your help. I have more than 10 categories in refine section, and ongoing I can increase them. here are my questions:

1.	Should refine be auto triggered ‘For example ebay have auto triggered refine, as soon as you select your results get refined’ or should add refine button for each section of refine panel, for ex if user selects option A in particular category, we show him refine  button (![enter image description here][1]) – so that user is sure that he has selected option A and now he will get results only for that..  
In ebay search format if user selects something by mistake his results will get refined and he will not understand it, follow this link to see:
http://www.ebay.com/sch/i.html?_sacat=0&_from=R40&_sac=1&Carrier=AT%2526T&_nkw=mobile+phones&_dcat=9355&Model=iPhone%25204&rt=nc

2.	If I add auto triggered refine than should I have back to original search link?Or should I add selected options with cross button. ![enter image description here][2]
3.	In auto triggered refine – should I add loader and grey out the entire screen so that user know that something is getting updated or Should I just show the refined result like Ebay?? Will it surprise my users.
4.	How should I showcase more options in 1 category – should I add individual popups for each category or all options in 1 popup.  ![enter image description here][3]![enter image description here][4]


  [1]: https://i.sstatic.net/nzESd.jpg
  [2]: https://i.sstatic.net/5hzRb.jpg
  [3]: https://i.sstatic.net/QreJY.jpg
  [4]: https://i.sstatic.net/CRQ3r.jpg