make sure canvas is hidden initially