fixed locator strategies, added setValue()