implement projector + phone art (#3)