dont initialize invalid selectors
if null, create a blank canvas