make dropper initially invisible, add visible arg to dropper and shaker constructors