fixed bug in preferred method; now retries if hits StaleElementReferenceException
Merge branches 'master' and '2014.03.20.1900'
revised variable and function names to be less confusing
Merge branches 'master' and '2014.03.20.1900'