REFACTOR: posx setter method and usage in forward & backward methods