Added canvas based boundaries