added error check to setOnEmpty
removed reds from install.js
added back search limiting
Merge remote-tracking branch 'remotes/upstream/master'