correct localstrage/signup behaviour and refactors init drawings to be nothing initially