Make users return to the remote, tests for remotes#new, fix remotes#update, and fix canvas positioning