new canvas moves js, for use with refactor