Canvas size no longer hardcoded