Now re-drawing/updating working, so drawn elements can be replaced. Children keep their IDs, if they were drawn previously, but are replaced, and will need their events re-attached