fix(workspace): restore to use set
fix(workspace): restore to use set

This is because sometimes on canvas screen is out of workspace.
Affects minimap.
When there is only one screen, and we move screen fast, sometimes screen
is not taking whole workspace and we see screen drawn outside of
boundary of workspace.

scottbateman/wams.js,scottbateman/wams.js