Update pattern handle cell on construction and click only
The chosen cell of the pattern for editing should only be selected when constructing the pattern handle holder, or when the user clicks on a space within the pattern. All other times it should remain constant.
This means the cell will not change during regular updates, for example when dragging the size around.
Fixes #3868 (closed) Fixes #4313 (closed)
Edited by Martin Owens