made canvas responsive